예제 #1
0
 private void btnSalvar_Click(object sender, EventArgs e)
 {
     try
     {
         //leitura dos dados
         ModeloTipoPagamento modelo = new ModeloTipoPagamento();
         modelo.tpa_nome = txtNome.Text;
         //obj para gravar no banco
         DALConexao         cx     = new DALConexao(DadosDaConexao.stringDeConexao);
         DAOTipoDePagamento daoPag = new DAOTipoDePagamento(cx);
         if (this.operacao.Equals("inserir"))
         {
             //Cadastrar categoria
             daoPag.Incluir(modelo);
             MessageBox.Show("Cadastro efetuado com sucesso, Código " + modelo.tpa_cod.ToString());
         }
         else
         {
             //alterar uma categoria
             modelo.tpa_cod = Convert.ToInt32(txtCodigo.Text);
             daoPag.Alterar(modelo);
             MessageBox.Show("Cadstro alterado");
         }
         this.limparTela();
         this.alteraBotoes(1);
     }
     catch (Exception ex)
     {
         MessageBox.Show("Erro" + ex.Message);
     }
 }
        private void btnLocalizar_Click(object sender, EventArgs e)
        {
            DALConexao         cx     = new DALConexao(DadosDaConexao.stringDeConexao);
            DAOTipoDePagamento daoPag = new DAOTipoDePagamento(cx);

            dgvDados.DataSource = daoPag.Localizar(txtValor.Text);
        }
예제 #3
0
        public void Incluir(ModeloTipoPagamento modelo)
        {
            if (modelo.tpa_nome.Trim().Length.Equals(0))
            {
                throw new Exception("O tipo de pagamento é obrigatório");
            }
            DAOTipoDePagamento daoPag = new DAOTipoDePagamento(conexao);

            daoPag.Incluir(modelo);
        }
예제 #4
0
        public void Alterar(ModeloTipoPagamento modelo)
        {
            if (modelo.tpa_cod <= 0)
            {
                throw new Exception("Digite um valor valido");
            }
            if (modelo.tpa_nome.Trim().Length.Equals(0))
            {
                throw new Exception("O nome do tipo de pagamento é obrigatório");
            }
            DAOTipoDePagamento daoPag = new DAOTipoDePagamento(conexao);

            daoPag.Alterar(modelo);
        }
예제 #5
0
 private void btnExcluir_Click(object sender, EventArgs e)
 {
     try
     {
         DialogResult d = MessageBox.Show("Deseja excluir o tipo de pagamento?", "Aviso", MessageBoxButtons.YesNo);
         if (d.ToString().Equals("Yes"))
         {
             DALConexao         cx     = new DALConexao(DadosDaConexao.stringDeConexao);
             DAOTipoDePagamento daoPag = new DAOTipoDePagamento(cx);
             daoPag.Excluir(Convert.ToInt32(txtCodigo.Text));
             this.limparTela();
             this.alteraBotoes(1);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Impossivel excluir o Tipo de Pagamento. \n O Tipo de pagamento esta sendo utilizado em outro local," + ex);
         this.alteraBotoes(3);
     }
 }
예제 #6
0
        private void btnLocalizar_Click(object sender, EventArgs e)
        {
            frmConsultaTipoDePagamento f = new frmConsultaTipoDePagamento();

            f.ShowDialog();
            if (f.codigo != 0)
            {
                DALConexao          cx     = new DALConexao(DadosDaConexao.stringDeConexao);
                DAOTipoDePagamento  daoPag = new DAOTipoDePagamento(cx);
                ModeloTipoPagamento modelo = daoPag.carregaTipoPagamento(f.codigo);
                txtCodigo.Text = modelo.tpa_cod.ToString();
                txtNome.Text   = modelo.tpa_nome;
                alteraBotoes(3);
            }
            else
            {
                this.limparTela();
                this.alteraBotoes(1);
            }
            f.Dispose();
        }
예제 #7
0
        public ModeloTipoPagamento CarregaModeloTipoPagamento(int codigo)
        {
            DAOTipoDePagamento daoPag = new DAOTipoDePagamento(conexao);

            return(daoPag.carregaTipoPagamento(codigo));
        }
예제 #8
0
        public DataTable Localizar(String valor)
        {
            DAOTipoDePagamento daoPag = new DAOTipoDePagamento(conexao);

            return(daoPag.Localizar(valor));
        }
예제 #9
0
        public void Excluir(int codigo)
        {
            DAOTipoDePagamento daoPag = new DAOTipoDePagamento(conexao);

            daoPag.Excluir(codigo);
        }