示例#1
0
        private void btExcluir_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult d = MessageBox.Show("Deseja excluir o registro?", "Aviso", MessageBoxButtons.YesNo);
                if (d.ToString() == "Yes")
                {
                    DALConexao cx = new DALConexao(DadosConexao.StringDeConexao);
                    BLLContasReceber bll = new BLLContasReceber(cx);
                    bll.Excluir(Convert.ToInt32(txtCodigo.Text));
                    this.LimpaTela();
                    this.alteraBotoes(1);

                }
            }
            catch
            {
                MessageBox.Show("Impossível excluir o registro. \n O registro está sendo utilizado");
                this.alteraBotoes(3);
            }
        }
示例#2
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            frmConsultaContasReceber f = new frmConsultaContasReceber();
            f.ShowDialog();
            f.Dispose();

            if (f.codigo != 0)
            {
                DALConexao cx = new DALConexao(DadosConexao.StringDeConexao);
                BLLContasReceber bll = new BLLContasReceber(cx);
                ModeloContasReceber modelo = bll.CarregaModeloContasReceber(f.codigo);
                txtCodigo.Text = modelo.CPCod.ToString();
                cbCliente.SelectedValue = modelo.CPCliente;
                txtValor.Text = Convert.ToString(modelo.CPValor);
                txtVencimento.Value = modelo.CPVencimento;
                txtPagamento.Value = modelo.CPPagamento;
                cbPago.Text = modelo.CPStatus;
                this.alteraBotoes(3);
            }
            else
            {
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            f.Dispose();
        }
示例#3
0
        private void dgvDados_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            //verifica se a linha é maior que zero
            if (e.RowIndex >= 0)
            {
                this.codigo = Convert.ToInt32(dgvDados.Rows[e.RowIndex].Cells[0].Value);
                DALConexao cx = new DALConexao(DadosConexao.StringDeConexao);
                BLLContasReceber bll = new BLLContasReceber(cx);
                ModeloContasReceber modelo = bll.CarregaModeloContasReceber(this.codigo);
                txtCodigo.Text = modelo.CPCod.ToString();
                cbCliente.Text = Convert.ToString(modelo.CPCliente);

                this.alteraBotoes(3);
            }
        }
示例#4
0
        private void frmContasReceber_Load(object sender, EventArgs e)
        {
            DALConexao cx = new DALConexao(DadosConexao.StringDeConexao);
            BBL.BLLContasReceber bll = new BBL.BLLContasReceber(cx);
            dgvDados.DataSource = bll.Localizar("");

            dgvDados.Columns[0].HeaderText = "Código";
            dgvDados.Columns[0].Width = 55;
            dgvDados.Columns[1].HeaderText = "Vencimento";
            dgvDados.Columns[1].Width = 200;
            dgvDados.Columns[2].HeaderText = "Cliente";
            dgvDados.Columns[2].Width = 200;
            dgvDados.Columns[3].HeaderText = "Valor";
            dgvDados.Columns[3].Width = 200;

            BBL.BLLCliente bllCliente = new BBL.BLLCliente(cx);
            cbCliente.DataSource = bllCliente.Localizar("");
            cbCliente.DisplayMember = "cli_nome";
            cbCliente.ValueMember = "cli_cod";
             //   this.alteraBotoes(4);
        }
示例#5
0
 private void btSalvar_Click(object sender, EventArgs e)
 {
     try
     {
         //leitura dos dados
         ModeloContasReceber modelo = new ModeloContasReceber();
         modelo.CPVencimento = Convert.ToDateTime(txtVencimento.Text);
         modelo.CPPagamento = Convert.ToDateTime(txtPagamento.Text);
         modelo.CPStatus = cbPago.Text;
         modelo.CPValor = Convert.ToDouble(txtValor.Text);
         modelo.CPCliente = Convert.ToInt32(cbCliente.SelectedValue);
         //obj para gravar os dados no banco
         DALConexao cx = new DALConexao(DadosConexao.StringDeConexao);
         BLLContasReceber bll = new BLLContasReceber(cx);
         if (this.operacao == "inserir")
         {
             //cadastrar uma categoria
             bll.Incluir(modelo);
             MessageBox.Show("Cadastro efetuado: Código: " + modelo.CPCod.ToString());
         }
         else
         {
             //alterar uma categoria
             modelo.CPCod = Convert.ToInt32(txtCodigo.Text);
             bll.Alterar(modelo);
             MessageBox.Show("Cadastro alterado");
         }
         this.LimpaTela();
         this.alteraBotoes(1);
     }
     catch (Exception erro)
     {
         MessageBox.Show(erro.Message);
     }
 }