Exemple #1
0
        /// <summary>
        /// Grava envio da O.S para aprovação.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnEnviarAprovacao_Click(object sender, EventArgs e)
        {
            try
            {
                if (ViewState["cmpIdOS"].ToString() == "0")
                {
                    this.GravarOS();
                }

                tblOS table = null;
                table              = new tblOS();
                table.cmpIdOS      = ViewState["cmpIdOS"].ToString();
                table.cmpNoUsuario = ((HzLibGeneral.Util.HzLogin)Session["login"]).cmpNoUsuario;

                if (table.GravarEnviarAprovacaoOS(Global.GetConnection()))
                {
                    CaixaMensagem.Mostar(Mensagem.Tipo.Aviso, "Ordem de serviço enviada para aprovação.");
                }
                controlaSituacaoOS("G");
            }
            catch (Exception ex)
            {
                Global.ShowError(Global.Title, ex);
            }
        }