Ejemplo n.º 1
0
        public void Alterar(ModeloVenda modelo)
        {
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = conexao.ObjetoConexao;
            cmd.CommandText = "Update venda set " +
                "ven_data = (@ven_data) , " +
                "ven_nfiscal= (@ven_nfiscal)," +
                "ven_total = (@ven_total)," +
                "ven_nparcelas = (@ven_nparcelas)," +
                "ven_status = (@ven_status) ," +
                "cli_cod = (@cli_cod) ," +
                "tpa_cod = (@tpa_cod)," +
                " where ven_cod = @codigo;";

            cmd.Parameters.Add("@ven_data", System.Data.SqlDbType.DateTime);
            cmd.Parameters["@ven_data"].Value = modelo.VenData;


            cmd.Parameters.AddWithValue("@ven_nfiscal", modelo.VenNfiscal);
            cmd.Parameters.AddWithValue("@ven_total", modelo.VenTotal);
            cmd.Parameters.AddWithValue("@ven_nparcelas", modelo.VenNparecelas);
            cmd.Parameters.AddWithValue("@ven_status", modelo.VenStatus);
            cmd.Parameters.AddWithValue("@cli_cod", modelo.CliCod);
            cmd.Parameters.AddWithValue("@tpa_cod", modelo.TpaCod);
            cmd.Parameters.AddWithValue("@codigo", modelo.VenCod);
            conexao.Conectar();
            cmd.ExecuteNonQuery();
            conexao.Desconectar();
        }
Ejemplo n.º 2
0
        //pegar informações e preencher objeto do tipo venda
        public ModeloVenda CarregaModeloVenda(int codigo)
        {
            ModeloVenda modelo = new ModeloVenda();
            SqlCommand cmd = new SqlCommand(); //comando
            cmd.Connection = conexao.ObjetoConexao; //define conexao
            cmd.CommandText = "select * from venda where ven_cod = @codigo";
            cmd.Parameters.AddWithValue("@codigo", codigo);//adicionar parametro
            conexao.Conectar();
            SqlDataReader registro = cmd.ExecuteReader();//executa comando Reader(retorna varios registro do banco)

            if (registro.HasRows)//se existir dados
            {
                registro.Read();//retorna os dados do banco
                modelo.VenCod = Convert.ToInt32(registro["ven_cod"]);
                modelo.VenData = Convert.ToDateTime(registro["ven_data"]);
                modelo.VenNfiscal = Convert.ToInt32(registro["ven_nfiscal"]);
                modelo.VenTotal = Convert.ToDouble(registro["ven_total"]);
                modelo.VenNparcelas = Convert.ToInt32(registro["ven_nparcelas"]);
                modelo.VenStatus = Convert.ToString(registro["ven_status"]);
                modelo.CliCod = Convert.ToInt32(registro["cli_cod"]);
                modelo.TpaCod = Convert.ToInt32(registro["tpa_cod"]);

            }
            conexao.Desconectar();
            return modelo;
        }
Ejemplo n.º 3
0
        //metodo incluir
        public void Incluir(ModeloVenda modelo)
        {
            /*if (modelo.CatNome.Trim().Length == 0)//nome categoria obrigatorio
            {
                throw new Exception("O nome da categoria é obrigatório");
            }*/
            //modelo.CatNome = modelo.CatNome.ToUpper();

            DALVenda DALobj = new DALVenda(conexao); //utiliza objeto de conexao
            DALobj.Incluir(modelo);
        }
Ejemplo n.º 4
0
        //metodo alterar
        public void Alterar(ModeloVenda modelo)
        {
            /*if (modelo.CatCod <= 0)//menor ou igual a 0
            {
                throw new Exception("O código da categoria é obrigatório");
            }
            if (modelo.CatNome.Trim().Length == 0)
            {
                throw new Exception("O nome da categoria é obrigatório");
            }*/
            //modelo.CatNome = modelo.CatNome.ToUpper();

            DALVenda DALobj = new DALVenda(conexao);
            DALobj.Alterar(modelo);
        }
Ejemplo n.º 5
0
 //metodo alterar registro
 public void Alterar(ModeloVenda modelo)
 {
     SqlCommand cmd = new SqlCommand();
     cmd.Connection = conexao.ObjetoConexao;
     cmd.CommandText = "update venda set ven_nfiscal = @nfiscal, ven_total = @total, ven_nparcelas = @nparcelas, ven_status = @status, cli_cod = @clicod, tpa_cod = @tpacod where ven_cod = @codigo;";
     cmd.Parameters.AddWithValue("@nfiscal", modelo.VenNfiscal);
     cmd.Parameters.AddWithValue("@total", modelo.VenTotal);
     cmd.Parameters.AddWithValue("@nparcelas", modelo.VenNparcelas);
     cmd.Parameters.AddWithValue("@status", modelo.VenStatus);
     cmd.Parameters.AddWithValue("@clicod", modelo.CliCod);
     cmd.Parameters.AddWithValue("@tpacod", modelo.TpaCod);
     cmd.Parameters.AddWithValue("@codigo", modelo.VenCod);
     conexao.Conectar();
     cmd.ExecuteNonQuery(); //não retorna parametro algum
     conexao.Desconectar(); //desconectar
 }
Ejemplo n.º 6
0
        public void Incluir(ModeloVenda modelo)
        {
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = conexao.ObjetoConexao;
            cmd.CommandText = "Insert into venda (ven_data,ven_nfiscal,ven_total,ven_nparcelas,ven_status,cli_cod,tpa_cod)" +
                " values (@ven_data,@ven_nfiscal,@ven_total,@ven_nparcelas,@ven_status,@cli_cod,@tpa_cod); select @@IDENTITY;";

            cmd.Parameters.Add("@ven_data", System.Data.SqlDbType.DateTime);
            cmd.Parameters["@ven_data"].Value = modelo.VenData;

            cmd.Parameters.AddWithValue("@ven_nfiscal", modelo.VenNfiscal);
            cmd.Parameters.AddWithValue("@ven_total", modelo.VenTotal);
            cmd.Parameters.AddWithValue("@ven_nparcelas", modelo.VenNparecelas);
            cmd.Parameters.AddWithValue("@ven_status", modelo.VenStatus);
            cmd.Parameters.AddWithValue("@cli_cod", modelo.CliCod);
            cmd.Parameters.AddWithValue("@tpa_cod", modelo.TpaCod);
            conexao.Conectar();
            modelo.VenCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();

        }
Ejemplo n.º 7
0
        public ModeloVenda CarregaModeloVenda(int Codigo)
        {

            ModeloVenda modelo = new ModeloVenda();
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = conexao.ObjetoConexao;
            cmd.CommandText = "select * from venda where ven_cod = @codigo";
            cmd.Parameters.AddWithValue("@codigo", Codigo);
            conexao.Conectar();
            SqlDataReader registro = cmd.ExecuteReader();
            if (registro.HasRows)
            {
                registro.Read();
                modelo.VenCod = Convert.ToInt32(registro["ven_cod"]);
                modelo.VenData = Convert.ToDateTime(registro["ven_data"]);
                modelo.VenNfiscal = Convert.ToInt32(registro["ven_nfiscal"]);
                modelo.VenTotal = Convert.ToDouble(registro["ven_total"]);
                modelo.VenNparecelas = Convert.ToInt32(registro["ven_nparcelas"]);
                modelo.VenStatus = Convert.ToInt32(registro["ven_status"]);
                modelo.CliCod = Convert.ToInt32(registro["cli_cod"]);
                modelo.TpaCod = Convert.ToInt32(registro["tpa_cod"]);
            }
            conexao.Desconectar();
            return modelo;

        }
Ejemplo n.º 8
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                //leitura dos dados
                ModeloVenda modelo = new ModeloVenda();
                modelo.CliCod = Convert.ToInt32(cbxCliente.SelectedValue);
                modelo.TpaCod = Convert.ToInt32(cbxTipoPagamento.SelectedValue);
                modelo.VenNparcelas = Convert.ToInt32(txtNumParcelas.Text);
                modelo.VenStatus = "A";
                modelo.VenTotal = atualizarTotal();

                //obj para gravar os dados no banco
                DALConexao cx = new DALConexao(DadosConexao.StringDeConexao);
                BLLVenda bll = new BLLVenda(cx);
                BLLItemVenda bll2 = new BLLItemVenda(cx);

                if (this.operacao == "inserir")
                {
                    bll.Incluir(modelo);

                    foreach (ModeloItemVenda item in itensVenda)
                    {
                        item.VenCod = modelo.VenCod;
                        bll2.Incluir(item);
                    }

                    MessageBox.Show("Cadastro efetuado: Código: " + modelo.VenCod.ToString());

                }
                else
                {
                    modelo.VenCod = this.codigo;
                    bll.Alterar(modelo);

                    foreach (ModeloItemVenda item in itensVenda)
                    {
                        item.VenCod = modelo.VenCod;

                        if (item.ItemVendaCod > 0)
                            bll2.Alterar(item);
                        else
                            bll2.Incluir(item);
                    }

                    MessageBox.Show("Cadastro alterado");
                }

                this.LimpaTela();
                this.alteraBotoes(1);
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
Ejemplo n.º 9
0
        //metodo incluir registro
        public void Incluir(ModeloVenda modelo)
        {
            SqlCommand cmd = new SqlCommand(); //comando de conexao
            cmd.Connection = conexao.ObjetoConexao;
            cmd.CommandText = "insert into venda (ven_nfiscal, ven_total, ven_nparcelas, ven_status, cli_cod, tpa_cod) " +
                "values (@nfiscal, @total, @nparcelas, @status, @clicod, @tpacod); select @@IDENTITY;";
            cmd.Parameters.AddWithValue("@nfiscal", modelo.VenNfiscal);
            cmd.Parameters.AddWithValue("@total", modelo.VenTotal);
            cmd.Parameters.AddWithValue("@nparcelas", modelo.VenNparcelas);
            cmd.Parameters.AddWithValue("@status", modelo.VenStatus);
            cmd.Parameters.AddWithValue("@clicod", modelo.CliCod);
            cmd.Parameters.AddWithValue("@tpacod", modelo.TpaCod);

            conexao.Conectar();
            modelo.VenCod = Convert.ToInt32(cmd.ExecuteScalar());//retorna parametro(poucos)
            conexao.Desconectar();
        }
Ejemplo n.º 10
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                //leitura dos dados
                ModeloVenda modelo = new ModeloVenda();

                modelo.VenData = Convert.ToDateTime(txtDataVenda.Text);
                modelo.VenNfiscal = Convert.ToInt32(txtNota.Text);
                modelo.VenTotal = Convert.ToDecimal(txtValorTotal.Text);
                modelo.VenParcelas = Convert.ToInt32(txtNParcelas.Text);
                modelo.VenStatus = Convert.ToString(txtStatus.Text);
                modelo.CliCod = Convert.ToInt32(txtFornecedor.SelectedText);
                modelo.TpaCod = Convert.ToInt32(txtTipoPagamento.SelectedValue);

                //obj para gravar os dados no banco
                DALConexao cx = new DALConexao(DadosConexao.StringDeConexao);
                BLLVenda bll = new BLLVenda(cx);

                if (this.operacao == "inserir")
                {
                    //cadastrar uma venda
                    bll.Incluir(modelo);
                    MessageBox.Show("Cadastro efetuado: Código: " + modelo.VenCod.ToString());

                }
                else
                {
                    //alterar uma categoria
                    modelo.VenCod = Convert.ToInt32(txtCodigo.Text);
                    bll.Alterar(modelo);
                    MessageBox.Show("Cadastro alterado");
                }
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }