示例#1
0
    //métodos das duplicatas
    public void gravarDuplicata(Duplicata d)
    {
        try
        {
            AbrirConexao();
            cmd = new SqlCommand("insert into Duplicatas (Empresa,NotaFiscal,Emissao,Vencimento,Duplicatas, Valorapagar) values (@v1,@v2,@v3,@v4,@v5,@v6)", con);
            cmd.Parameters.AddWithValue("@v1", d.Empresa);
            cmd.Parameters.AddWithValue("@v2", d.NotaFiscal);
            cmd.Parameters.AddWithValue("@v3", d.Emissao);
            cmd.Parameters.AddWithValue("@v4", d.Vencimento);
            cmd.Parameters.AddWithValue("@v5", d.Duplicatas);
            cmd.Parameters.AddWithValue("@v6", d.ValoraPagar);


            cmd.ExecuteNonQuery();
        }
        catch (Exception ex)
        {
            throw new Exception("Erro ao gravar cliente: " + ex.Message);
        }
        finally
        {
            FecharConexao();
        }
    }
示例#2
0
 /// <summary>
 /// Método auxiliar para preencher as propriedades do objeto a ser testado
 /// </summary>
 private void PreenchePropriedades(
     string codigo,
     DateTime dataVencimento,
     decimal valor)
 {
     var duplicata = new Duplicata(codigo, dataVencimento, valor);
 }
        private void btnCadastraDuplicata_Click(object sender, EventArgs e)
        {
            if (txtEmpresa.Text.Equals("") || txtNotafiscal.Text.Equals("") || txtduplicatas.Text.Equals("") || nudValorapagar.Text.Equals("") || nudValorapagar.Text.Equals("0,00"))
            {
                MessageBox.Show("Tá faltando preencher algum campo");
                return;
            }

            DTVdplicatas.Rows.Clear();
            Duplicata d = new Duplicata();

            d.Empresa     = txtEmpresa.Text;
            d.NotaFiscal  = txtNotafiscal.Text;
            d.Emissao     = dtpEmicao.Text;
            d.Vencimento  = dtpVencimento.Text;
            d.Duplicatas  = txtduplicatas.Text;
            d.ValoraPagar = Convert.ToDecimal(nudValorapagar.Text);

            PessoaDAL pd = new PessoaDAL();

            pd.gravarDuplicata(d);

            List <Duplicata> lista = pd.ListarTodasAsDuplicatas();

            for (int x = 0; x < lista.Count; x++)
            {
                DTVdplicatas.Rows.Add(new object[] { lista[x].Empresa, lista[x].NotaFiscal, lista[x].Emissao, lista[x].Vencimento, lista[x].Duplicatas, lista[x].ValoraPagar, lista[x].codigo });
            }

            txtEmpresa.Text     = "";
            txtNotafiscal.Text  = "";
            txtduplicatas.Text  = "";
            nudValorapagar.Text = "";
        }
示例#4
0
    public List <Duplicata> ListarTodasAsDuplicatas()
    {
        try
        {
            AbrirConexao();
            List <Duplicata> lista = new List <Duplicata>();
            cmd = new SqlCommand("select * from Duplicatas", con);


            Dr = cmd.ExecuteReader();

            while (Dr.Read())
            {
                Duplicata d = new Duplicata();

                d.Empresa     = Convert.ToString(Dr["Empresa"]);
                d.NotaFiscal  = Convert.ToString(Dr["NotaFiscal"]);
                d.Emissao     = Convert.ToString(Dr["Emissao"]);
                d.Vencimento  = Convert.ToString(Dr["Vencimento"]);
                d.Duplicatas  = Convert.ToString(Dr["Duplicatas"]);
                d.ValoraPagar = Convert.ToDecimal(Dr["ValoraPagar"]);
                d.codigo      = Convert.ToInt32(Dr["Codigo"]);
                lista.Add(d);
            }

            return(lista);
        }
        catch (Exception ex)
        {
            throw new Exception("Erro ao gravar cliente: " + ex.Message);
        }
        finally
        {
            FecharConexao();
        }
    }
示例#5
0
 public PaidDuplicataEvent(Duplicata duplicata, Pagamento pagamento) : base(duplicata)
 {
     Pagamento = pagamento;
 }
示例#6
0
 public RemovedDuplicataEvent(Duplicata duplicata) : base(duplicata)
 {
 }
示例#7
0
 public AddedDuplicataEvent(Duplicata duplicata) : base(duplicata)
 {
 }
示例#8
0
 public UpdatedDuplicataEvent(Duplicata duplicata) : base(duplicata)
 {
 }
示例#9
0
 public DuplicataEvent(Duplicata duplicata)
 {
     Duplicata   = duplicata;
     AggregateId = Duplicata.Id;
 }
示例#10
0
 public RevertedPaymentDuplicataEvent(Duplicata duplicata) : base(duplicata)
 {
 }