Пример #1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            StatusOS_Controller statcon = new StatusOS_Controller();

            if (statcon.verificaOS(id) == true)
            {
                osm.OSN             = mtxtOS.Text;
                osm.Id              = id;
                osm.Sistema_Id      = Convert.ToInt32(cmbSistema.SelectedValue);
                osm.PA              = mtxtPA.Text;
                osm.TC              = mtxtTC.Text;
                osm.DataEmissao     = Convert.ToDateTime(mtxtDataEmissao.Text);
                osm.Funcionario_Id  = Convert.ToInt32(cmbResp.SelectedValue);
                osm.Prioridade_Id   = Convert.ToInt32(cmbPrioridade.SelectedValue);
                osm.TipoServico_Id  = Convert.ToInt32(cmbTipo.SelectedValue);
                osm.ItemContratual  = txtItem.Text;
                osm.Servico         = cmbServico.Text;
                osm.DataPrevista    = Convert.ToDateTime(mtxtPrev.Text);
                osm.DataEntregue    = Convert.ToDateTime(mtxtEntregue.Text);
                osm.Solicitacao     = txtSolicitacao.Text;
                osm.Departamento_Id = departamento;
                osc.trataRequisicao(btnSalvar.Text, osm);
                if (mtxtEntregue.Text != "01/01/0001")
                {
                    statOS.Descricao     = "Ordem de Serviço Encerrada";
                    statOS.OS_Id         = id;
                    statOS.Status_Id     = 7;
                    statOS.dataAlteracao = DateTime.Now;
                    statcon.trataRequisicao("Cadastrar", statOS);
                }
            }
            this.Close();
        }