Example #1
0
        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);
                }
            }
        }
Example #2
0
        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);
            }
        }
Example #3
0
        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    = "";
        }