private static void ReverterStatusDaOrdemDeServico(int IDOrdemDeServico)
{
Spartacus.Database.Generic database;
Spartacus.Database.Command cmd = new Spartacus.Database.Command();
cmd.v_text = "update OrdemDeServico set Situacao = #situacao# where ID = #id#";
cmd.AddParameter("situacao", Spartacus.Database.Type.STRING);
cmd.AddParameter("id", Spartacus.Database.Type.INTEGER);
cmd.SetValue("situacao", "Manutenção", false); // valor com acento será mantido por causa do false
cmd.SetValue("id", IDOrdemDeServico.ToString());
try
{
database = new Spartacus.Database.Sqlite(DB.GetStrConection());
// desabilitando seguranca de execucao de comandos
database.SetExecuteSecurity(false);
database.Execute(cmd.GetUpdatedText());
}
catch (Spartacus.Database.Exception ex)
{
ControllerArquivoLog.GeraraLog(ex);
}
}