Beispiel #1
0
        public void Alterar(ModeloContasPagar modelo)
        {
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = conexao.ObjetoConexao;
            cmd.CommandText = "UPDATE conta_apagar SET descricao = (@descricao), data_vencimento = (@vencimento), data_pagamento = (@pagamento), status = (@status), valor =(@valor) where apagar_cod = (@codigo)";

            cmd.Parameters.AddWithValue("@descricao", modelo.CPDescricao);
            conexao.Conectar();
            cmd.ExecuteNonQuery();
            conexao.Desconectar();
        }
Beispiel #2
0
 public void Incluir(ModeloContasPagar obj)
 {
     if (obj.CPDescricao.Trim().Length == 0)
     {
         throw new Exception("Descrição é obrigatorio");
     }
     if (obj.CPStatus.Trim().Length == 0)
     {
         throw new Exception("Status é obrigatorio");
     }
     DALContasPagar DALobj = new DALContasPagar(conexao);
     DALobj.Incluir(obj);
 }
Beispiel #3
0
 public ModeloContasPagar CarregaModeloContasPagar(String cpfcnpj)
 {
     ModeloContasPagar modelo = new ModeloContasPagar();
     SqlCommand cmd = new SqlCommand();
     cmd.Connection = conexao.ObjetoConexao;
     cmd.CommandText = "select * from conta_apagar where cli_cpfcnpj = @cpfcnpj";
     cmd.Parameters.AddWithValue("@cpfcnpj", cpfcnpj);
     conexao.Conectar();
     SqlDataReader registro = cmd.ExecuteReader();
     if (registro.HasRows)
     {
         registro.Read();
         modelo.CPCod = Convert.ToInt32(registro["apagar_cod"]);
         modelo.CPDescricao = Convert.ToString(registro["descricao"]);
     }
     conexao.Desconectar();
     return modelo;
 }
Beispiel #4
0
        public void Incluir(ModeloContasPagar modelo)
        {
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = conexao.ObjetoConexao;
            cmd.CommandText = "insert into conta_apagar (descricao,data_vencimento,data_pagamento,status,valor,for_cod) values"+
                              "(@descricao,@vencimento,@pagamento,@status,@valor,@fornecedor); select @@IDENTITY;";

            cmd.Parameters.AddWithValue("@descricao", modelo.CPDescricao);
            cmd.Parameters.AddWithValue("@vencimento", modelo.CPVencimento);
            cmd.Parameters.AddWithValue("@pagamento", modelo.CPPagamento);
            cmd.Parameters.AddWithValue("@status", modelo.CPStatus);
            cmd.Parameters.AddWithValue("@valor", modelo.CPValor);
            cmd.Parameters.AddWithValue("@fornecedor", modelo.CPFornecedor);

            conexao.Conectar();
            modelo.CPCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
Beispiel #5
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {

                //leitura dos dados
                ModeloContasPagar modelo = new ModeloContasPagar();
                modelo.CPDescricao      = txtDescricao.Text;
                modelo.CPVencimento = Convert.ToDateTime(txtVencimento.Text);
                modelo.CPPagamento = Convert.ToDateTime(txtPagamento.Text);
                modelo.CPStatus = cbPago.Text;
                modelo.CPValor = Convert.ToDouble(txtValor.Text);
                modelo.CPFornecedor = Convert.ToInt32(cbFornecedor.SelectedValue);

                //obj para gravar os dados no banco
                DALConexao cx = new DALConexao(DadosConexao.StringDeConexao);
                BLLContasPagar bll = new BLLContasPagar(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);
            }
        }