Controller.ControllerServico.ReverterStatusDaOrdemDeServico C# (CSharp) Method

ReverterStatusDaOrdemDeServico() private static method

Reverte o status da Ordemd e serviço quando o serviço é excluido, o Status volta para Manutenção, pois não pdoe háver uma Ordem de serviço finalizada sem um serviço criado.
private static ReverterStatusDaOrdemDeServico ( int IDOrdemDeServico ) : void
IDOrdemDeServico int Identifier ordem de servico.
return void
        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);
            }
        }