public static string Criar(Servico ServicoBase)
{
Spartacus.Database.Generic database;
Spartacus.Database.Command cmd = new Spartacus.Database.Command();
cmd.v_text = "Insert into Trabalhos(OrdemDeServico,Valor,Descricao) values (#idordemdeservico#,#valor#,#descricao#)";
cmd.AddParameter("idordemdeservico", Spartacus.Database.Type.INTEGER);
cmd.AddParameter("valor", Spartacus.Database.Type.REAL);
cmd.AddParameter("descricao", Spartacus.Database.Type.STRING);
cmd.SetLocale("valor", Spartacus.Database.Locale.EUROPEAN);
cmd.SetValue("idordemdeservico", ServicoBase.IdOrdemDeServico.ToString());
cmd.SetValue("valor", ServicoBase.Valor.ToString());
cmd.SetValue("descricao", ServicoBase.Descricao);
try
{
database = new Spartacus.Database.Sqlite(DB.GetStrConection());
database.Execute(cmd.GetUpdatedText());
return "Serviço foi salvo com sucesso";
}
catch (Spartacus.Database.Exception ex)
{
ControllerArquivoLog.GeraraLog(ex);
return String.Format("Ocorreu um erro ao tentar salvar o serviço{0}", ex.Message);
}
}