void CadastrarMotivo() { string branco = "0"; if (txtIncluirMotivo.Text == "") { VermelhoIncluir.Visible = true; MessageBox.Show("Motivo não pode ficar em branco !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); branco = "1"; txtIncluirMotivo.Focus(); } if (branco == "0") { mdlManutencaoMotivo _mdlmanutencaomotivo = new mdlManutencaoMotivo(); // ctlManutencaoMotivo _ctlmanutencaomotivo = new ctlManutencaoMotivo(); _mdlmanutencaomotivo.Descricao = txtIncluirMotivo.Text; _mdlmanutencaomotivo.Ativo = ckbAtivo.Checked; bool retorno1 = ctlManutencaoMotivo.InserirMotivoMDL(_mdlmanutencaomotivo); if (ctlManutencaoMotivo.retorno == 1) { txtIncluirMotivo.Focus(); MessageBox.Show(" Esse Motivo já está cadastrado ", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); ctlManutencaoMotivo.retorno = 0; return; } if (retorno1) { MessageBox.Show(" Motivo gravado com sucesso ", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); ctlManutencaoMotivo.retorno = 0; Limpar(); txtIncluirMotivo.Focus(); } else { MessageBox.Show(" Erro ao Gravar !!! ", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
void AlterarMotivo() { if (txtAlteraMotivo.Text == "") { VermelhoAlterar.Visible = true; MessageBox.Show(" Motivo não pode ficar em branco ", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtAlteraMotivo.Focus(); return; } mdlManutencaoMotivo _mdlmanutencaomotivo = new mdlManutencaoMotivo(); _mdlmanutencaomotivo.Descricao = txtAlteraMotivo.Text; _mdlmanutencaomotivo.Ativo = ckbAlteraAtivo.Checked; _mdlmanutencaomotivo.IDMotivo = Convert.ToInt16(dtgAlteraResultado.CurrentRow.Cells["idmotivo"].Value.ToString()); dtgAlteraResultado.DataSource = ctlManutencaoMotivo.AlteraMotivoMDL(_mdlmanutencaomotivo); txtAlteraMotivo.Text = ""; if (ctlManutencaoMotivo.retornoA == 1) { txtIncluirMotivo.Focus(); MessageBox.Show(" Dado Duplicado ", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); ctlManutencaoMotivo.retornoA = 0; return; } bool retorno1 = ctlManutencaoMotivo.AlteraMotivoMDL(_mdlmanutencaomotivo); if (retorno1 || ctlManutencaoMotivo.ja == 1) { Limpar(); MessageBox.Show("Dados alterados com sucesso", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); btnAlteraMotivo.Enabled = false; txtAlteraMotivo.Enabled = false; ckbAlteraAtivo.Enabled = false; } else { MessageBox.Show("Erro ao alterar", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void PesquisarMotivo() { mdlManutencaoMotivo _mdlmanutencaomotivo = new mdlManutencaoMotivo(); _mdlmanutencaomotivo.Descricao = txtPesquisaMotivo.Text; dtgAlteraResultado.DataSource = ctlManutencaoMotivo.PesquisaMotivoMDL(_mdlmanutencaomotivo); if (dtgAlteraResultado.Rows.Count == 0) { MessageBox.Show(" Pesquisa não teve resultado ", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtPesquisaMotivo.Focus(); } dtgAlteraResultado.Columns[0].HeaderText = "idmotivo"; dtgAlteraResultado.Columns[0].Visible = false; dtgAlteraResultado.Columns[1].HeaderText = "Descrição"; dtgAlteraResultado.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dtgAlteraResultado.Columns[2].HeaderText = "Ativo ?"; dtgAlteraResultado.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.ColumnHeader; dtgAlteraResultado.ClearSelection(); btnAlteraMotivo.Enabled = false; txtAlteraMotivo.Text = ""; }