Ejemplo n.º 1
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            //Alterna imagens dos botões
            btLocalizar.ImageIndex = 3;

            frmConsultaUndMedida frmUmed = new frmConsultaUndMedida();

            frmUmed.ShowDialog();
            if (frmUmed.codigo != 0)
            {
                DALConexao      cx     = new DALConexao(DadosDaConexao.StringDeConexao);
                DLLUndMedida    dll    = new DLLUndMedida(cx);
                ModeloUndMedida modelo = dll.CarregaModeloUndMedida(frmUmed.codigo);
                txtUmedCod.Text  = modelo.UmedCod.ToString();
                txtUmedNome.Text = modelo.UmedNome;
                txtUmedData.Text = modelo.UmedData;
                label1.Visible   = true;
                this.alteraBotoes(3);
                closeCadUndMedida = 3;
            }
            else
            {
                this.LimpaTela();
                this.alteraBotoes(1);
                closeCadUndMedida      = 1;
                btLocalizar.ImageIndex = 2;
            }
            frmUmed.Dispose();
        }
Ejemplo n.º 2
0
 private void txtUmedNome_Leave(object sender, EventArgs e)
 {
     if (this.operacao == "inserir")
     {
         int          r   = 0;
         DALConexao   cx  = new DALConexao(DadosDaConexao.StringDeConexao);
         DLLUndMedida dll = new DLLUndMedida(cx);
         r = dll.VerificaUndMedida(txtUmedNome.Text);
         if (r > 0)
         {
             DialogResult d = MessageBox.Show("Já existe um registro com este valor, deseja alterar o registro?", "Modificar?", MessageBoxButtons.YesNo);
             if (d.ToString() == "Yes")
             {
                 this.operacao = "alterar";
                 ModeloUndMedida modelo = dll.CarregaModeloUndMedida(r);
                 txtUmedCod.Text  = modelo.UmedCod.ToString();
                 txtUmedNome.Text = modelo.UmedNome;
                 txtUmedData.Text = modelo.UmedData;
                 label1.Visible   = true;
                 //this.alteraBotoes(3);
                 closeCadUndMedida = 3;
             }
         }
     }
 }
Ejemplo n.º 3
0
        private void btExcluir_Click(object sender, EventArgs e)
        {
            //Alterna imagens dos botões
            btExcluir.ImageIndex = 7;


            //o try é para tratamento de erros ao inserir objeto
            try
            {
                DialogResult d = MessageBox.Show("Tem certeza que deseja excluir o registro?", "Excluir?", MessageBoxButtons.YesNo);
                if (d.ToString() == "Yes")
                {
                    //MessageBox.Show("Excluindo o registro!");
                    DALConexao   cx  = new DALConexao(DadosDaConexao.StringDeConexao);
                    DLLUndMedida dll = new DLLUndMedida(cx);
                    dll.Excluir(Convert.ToInt32(txtUmedCod.Text));
                    this.LimpaTela();
                    this.alteraBotoes(1);
                    closeCadUndMedida = 1;
                }
                else
                {
                    MessageBox.Show("Erro no valor passado!" + d.ToString());
                }
            }
            catch
            {
                MessageBox.Show("Impossível excluir o registro. \n O registro está sendo utilizado em outro local.");
                this.alteraBotoes(3);
                closeCadUndMedida = 3;
                //FormPrincipal.toolStripBarStatus.Text = "ERRO! Impossível excluir o registro.";
            }
            btExcluir.ImageIndex   = 6;
            btLocalizar.ImageIndex = 2;
        }
Ejemplo n.º 4
0
        private void btBusca_Click(object sender, EventArgs e)
        {
            DALConexao   cx  = new DALConexao(DadosDaConexao.StringDeConexao);
            DLLUndMedida dll = new DLLUndMedida(cx);

            dgvDados.DataSource = dll.Localizar(txtNome.Text);
            label2.Visible      = true;
        }
Ejemplo n.º 5
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            //Alterna imagens dos botões
            btSalvar.ImageIndex = 9;

            //o try é para tratamento de erros ao inserir objeto
            try
            {
                ModeloUndMedida modelo = new ModeloUndMedida();
                modelo.UmedNome   = txtUmedNome.Text;
                modelo.UmedData   = DateTime.Now.ToShortDateString();
                modelo.UmedTime   = DateTime.Now.ToShortTimeString();
                modelo.UmedStatus = "local";

                //Obj para gravar os dados da conexão
                DALConexao   cx  = new DALConexao(DadosDaConexao.StringDeConexao);
                DLLUndMedida dll = new DLLUndMedida(cx);

                if (this.operacao == "inserir")
                {
                    //Cadastrar nova categoria
                    dll.Incluir(modelo);
                    MessageBox.Show("Cadastro realizado: Código " + modelo.UmedCod.ToString());
                    //toolStripBarStatus.Text = "Procedimento OK! Item " + modelo.CatCod.ToString() + " cadastrado!";
                }
                else
                {
                    //Alterar Unidade de medida
                    modelo.UmedCod = Convert.ToInt32(txtUmedCod.Text);
                    dll.Alterar(modelo);
                    MessageBox.Show("Cadastro Alterado!");
                    //toolStripBarStatus.Text = "Procedimento OK! Item " + txtcodigo.Text + " alterado!";
                    label1.Visible = false;
                }
                this.LimpaTela();
                this.alteraBotoes(1);
                closeCadUndMedida = 1;
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
                //toolStripBarStatus.Text = "Erro! Cadastro não realizado!";
            }
            btSalvar.ImageIndex    = 8;
            btInserir.ImageIndex   = 0;
            btLocalizar.ImageIndex = 2;
        }