Esempio n. 1
0
        public void inserirCategoria(Categoria c)
        {
            try
            {
                //abrir a conexão
                conn.AbrirConexao();
                string sql = "INSERT INTO Categoria (ct_nome) values (@ct_nome)";
                //instrucao a ser executada
                SqlCommand cmd = new SqlCommand(sql, conn.cone);


                cmd.Parameters.Add("@ct_nome", SqlDbType.VarChar);
                cmd.Parameters["@ct_nome"].Value = c.Ct_nome;

                //cmd.Parameters.Add("@ct_id", SqlDbType.Int);
                //cmd.Parameters["@ct_id"].Value = c.Produto.Pr_id;



                //executando a instrucao
                cmd.ExecuteNonQuery();
                //liberando a memoria
                cmd.Dispose();
                //fechando a conexao
                conn.FecharConexao();
            }
            catch (SqlException e)
            {
                throw new BancoDeDadosException("Falha na comunicação com o banco de dados. \n" + e.Message);
            }
        }
        public void inserirProduto(Produto p)
        {
            try
            {
                //abrir a conexão
                conn.AbrirConexao();
                string sql = "INSERT INTO Produto (pr_descricao, pr_grife, pr_valor, pr_estoqueminimo, pr_categoria,  pr_qtd, pr_unidade) values ( @pr_descricao, @pr_grife, @pr_valor, @pr_estoqueminimo, @pr_categoria, @pr_qtd, @pr_unidade)";
                //instrucao a ser executada
                SqlCommand cmd = new SqlCommand(sql, conn.cone);

                cmd.Parameters.Add("@pr_descricao", SqlDbType.VarChar);
                cmd.Parameters["@pr_descricao"].Value = p.Pr_descricao;

                cmd.Parameters.Add("@pr_unidade", SqlDbType.VarChar);
                cmd.Parameters["@pr_unidade"].Value = p.Pr_unidade;

                cmd.Parameters.Add("@pr_grife", SqlDbType.VarChar);
                cmd.Parameters["@pr_grife"].Value = p.Pr_grife;

                cmd.Parameters.Add("@pr_valor", SqlDbType.VarChar);
                cmd.Parameters["@pr_valor"].Value = p.Pr_valor;

                cmd.Parameters.Add("@pr_qtd", SqlDbType.VarChar);
                cmd.Parameters["@pr_qtd"].Value = p.Pr_qtd;

                cmd.Parameters.Add("@pr_estoqueminimo", SqlDbType.VarChar);
                cmd.Parameters["@pr_estoqueminimo"].Value = p.Pr_estoqueminimo;


                cmd.Parameters.Add("@pr_categoria", SqlDbType.VarChar);
                cmd.Parameters["@pr_categoria"].Value = p.Pr_Categoria;


                //executando a instrucao
                cmd.ExecuteNonQuery();
                //liberando a memoria
                cmd.Dispose();
                //fechando a conexao
                conn.FecharConexao();
            }
            catch (SqlException e)
            {
                throw new BancoDeDadosException("Falha na comunicação com o banco de dados. \n" + e.Message);
            }
        }
        public void inserirUsuario(Usuario usu)
        {
            try {
                conn.AbrirConexao();
                string sql = "INSERT INTO usuario (us_senha, us_endereco, us_telefone, us_tipo, us_usuario, us_nome) values (@us_senha, @us_endereco, @us_telefone, @us_tipo, @us_usuario, @us_nome)";
                //instrucao a ser executada
                SqlCommand cmd = new SqlCommand(sql, conn.cone);

                cmd.Parameters.Add("@us_senha", SqlDbType.VarChar);
                cmd.Parameters["@us_senha"].Value = usu.Us_senha;

                cmd.Parameters.Add("@us_endereco", SqlDbType.VarChar);
                cmd.Parameters["@us_endereco"].Value = usu.Us_endereco;

                cmd.Parameters.Add("@us_telefone", SqlDbType.VarChar);
                cmd.Parameters["@us_telefone"].Value = usu.Us_telefone;

                cmd.Parameters.Add("@us_tipo", SqlDbType.VarChar);
                cmd.Parameters["@us_tipo"].Value = usu.Us_tipo;

                cmd.Parameters.Add("@us_usuario", SqlDbType.VarChar);
                cmd.Parameters["@us_usuario"].Value = usu.Us_usuario;

                cmd.Parameters.Add("@us_nome", SqlDbType.VarChar);
                cmd.Parameters["@us_nome"].Value = usu.Us_nome;

                //executando a instrucao
                cmd.ExecuteNonQuery();
                //liberando a memoria
                cmd.Dispose();
                //fechando a conexao
                conn.FecharConexao();
            }
            catch (SqlException e)
            {
                throw new BancoDeDadosException("Falha na comunicação com o banco de dados. \n" + e.Message);
            }
        }
Esempio n. 4
0
        public void inserirCliente(Cliente c)
        {
            try
            {
                conn.AbrirConexao();
                string sql = "INSERT INTO Cliente(cl_nome, cl_datanascimento, cl_cpf, cl_rg, cl_telefone, cl_celular, cl_telefone2, cl_cep, cl_endereco, cl_numero, cl_bairro, cl_cidade, cl_uf, cl_email, cl_nomepai, cl_nomemae, cl_profissao, cl_observacoes) Values (@cl_nome, @cl_datanascimento, @cl_cpf, @cl_rg, @cl_telefone, @cl_celular, @cl_telefone2, @cl_cep, @cl_endereco, @cl_numero, @cl_bairro, @cl_cidade, @cl_uf, @cl_email, @cl_nomepai, @cl_nomemae, @cl_profissao, @cl_observacoes)";
                //instrucao a ser executada
                SqlCommand cmd = new SqlCommand(sql, conn.cone);

                cmd.Parameters.Add("@cl_nome", SqlDbType.VarChar);
                cmd.Parameters["@cl_nome"].Value = c.Cl_nome;

                cmd.Parameters.Add("@cl_datanascimento", SqlDbType.Date);
                cmd.Parameters["@cl_datanascimento"].Value = c.Cl_datanascimento;

                cmd.Parameters.Add("@cl_cpf", SqlDbType.VarChar);
                cmd.Parameters["@cl_cpf"].Value = c.Cl_cpf;

                cmd.Parameters.Add("@cl_rg", SqlDbType.VarChar);
                cmd.Parameters["@cl_rg"].Value = c.Cl_rg;

                cmd.Parameters.Add("@cl_telefone", SqlDbType.VarChar);
                cmd.Parameters["@cl_telefone"].Value = c.Cl_telefone;

                cmd.Parameters.Add("@cl_celular", SqlDbType.VarChar);
                cmd.Parameters["@cl_celular"].Value = c.Cl_celular;

                cmd.Parameters.Add("@cl_telefone2", SqlDbType.VarChar);
                cmd.Parameters["@cl_telefone2"].Value = c.Cl_telefone2;

                cmd.Parameters.Add("@cl_cep", SqlDbType.VarChar);
                cmd.Parameters["@cl_cep"].Value = c.Cl_cep;

                cmd.Parameters.Add("@cl_endereco", SqlDbType.VarChar);
                cmd.Parameters["@cl_endereco"].Value = c.Cl_endereco;

                cmd.Parameters.Add("@cl_numero", SqlDbType.VarChar);
                cmd.Parameters["@cl_numero"].Value = c.Cl_numero;

                cmd.Parameters.Add("@cl_bairro", SqlDbType.VarChar);
                cmd.Parameters["@cl_bairro"].Value = c.Cl_bairro;

                cmd.Parameters.Add("@cl_cidade", SqlDbType.VarChar);
                cmd.Parameters["@cl_cidade"].Value = c.Cl_cidade;

                cmd.Parameters.Add("@cl_uf", SqlDbType.VarChar);
                cmd.Parameters["@cl_uf"].Value = c.Cl_uf;

                cmd.Parameters.Add("@cl_email", SqlDbType.VarChar);
                cmd.Parameters["@cl_email"].Value = c.Cl_email;

                cmd.Parameters.Add("@cl_nomepai", SqlDbType.VarChar);
                cmd.Parameters["@cl_nomepai"].Value = c.Cl_nomepai;

                cmd.Parameters.Add("@cl_nomemae", SqlDbType.VarChar);
                cmd.Parameters["@cl_nomemae"].Value = c.Cl_nomemae;

                cmd.Parameters.Add("@cl_profissao", SqlDbType.VarChar);
                cmd.Parameters["@cl_profissao"].Value = c.Cl_profissao;

                cmd.Parameters.Add("@cl_observacoes", SqlDbType.VarChar);
                cmd.Parameters["@cl_observacoes"].Value = c.Cl_observacoes;


                //executando a instrucao
                cmd.ExecuteNonQuery();
                //liberando a memoria
                cmd.Dispose();
                //fechando a conexao
                conn.FecharConexao();
            }
            catch (SqlException e)
            {
                throw new BancoDeDadosException("Falha na comunicação com o banco de dados. \n" + e.Message);
            }
        }
Esempio n. 5
0
        public void inserirReceita(Receita receita)
        {
            try
            {
                //abrir a conexão  //
                conn.AbrirConexao();
                string sql = "INSERT INTO Receita (rc_lodesferico, rc_loeesferico, rc_podesferico, rc_poeesferico,rc_lodcilindrico,rc_loecilindrico, rc_podcilindrico ,rc_poecilindrico,rc_lodeixo,rc_loeeixo,rc_podeixo,rc_poeeixo,rc_lodaltura,rc_loealtura,rc_podaltura,rc_poealtura,rc_loddnp,rc_loednp, rc_poddnp,rc_poednp,rc_nomemedico,rc_observacoes,rc_data,rc_dtavencimento, cl_id)  Values (@rc_lodesferico, @rc_loeesferico, @rc_podesferico, @rc_poeesferico, @rc_lodcilindrico, @rc_loecilindrico, @rc_podcilindrico ,@rc_poecilindrico, @rc_lodeixo, @rc_loeeixo, @rc_podeixo, @rc_poeeixo, @rc_lodaltura, @rc_loealtura, @rc_podaltura, @rc_poealtura,@rc_loddnp,@rc_loednp, @rc_poddnp,@rc_poednp,@rc_nomemedico, @rc_observacoes, @rc_data, @rc_dtavencimento, @cl_id)";
                //instrucao a ser executada
                SqlCommand cmd = new SqlCommand(sql, conn.cone);


                cmd.Parameters.Add("@rc_lodesferico", SqlDbType.Decimal);
                cmd.Parameters["@rc_lodesferico"].Value = receita.Rc_lodesferico;

                cmd.Parameters.Add("@rc_loeesferico", SqlDbType.Decimal);
                cmd.Parameters["@rc_loeesferico"].Value = receita.Rc_loeesferico;

                cmd.Parameters.Add("@rc_podesferico", SqlDbType.Decimal);
                cmd.Parameters["@rc_podesferico"].Value = receita.Rc_podesferico;

                cmd.Parameters.Add("@rc_poeesferico", SqlDbType.Decimal);
                cmd.Parameters["@rc_poeesferico"].Value = receita.Rc_poeesferico;

                cmd.Parameters.Add("@rc_lodcilindrico", SqlDbType.Decimal);
                cmd.Parameters["@rc_lodcilindrico"].Value = receita.Rc_lodcilindrico;

                cmd.Parameters.Add("@rc_loecilindrico", SqlDbType.Decimal);
                cmd.Parameters["@rc_loecilindrico"].Value = receita.Rc_loecilindrico;

                cmd.Parameters.Add("@rc_podcilindrico", SqlDbType.Decimal);
                cmd.Parameters["@rc_podcilindrico"].Value = receita.Rc_podcilindrico;

                cmd.Parameters.Add("@rc_poecilindrico", SqlDbType.Decimal);
                cmd.Parameters["@rc_poecilindrico"].Value = receita.Rc_poecilindrico;

                cmd.Parameters.Add("@rc_lodeixo", SqlDbType.Decimal);
                cmd.Parameters["@rc_lodeixo"].Value = receita.Rc_lodeixo;

                cmd.Parameters.Add("@rc_loeeixo", SqlDbType.Decimal);
                cmd.Parameters["@rc_loeeixo"].Value = receita.Rc_loeeixo;

                cmd.Parameters.Add("@rc_podeixo", SqlDbType.Decimal);
                cmd.Parameters["@rc_podeixo"].Value = receita.Rc_podeixo;

                cmd.Parameters.Add("@rc_poeeixo", SqlDbType.Decimal);
                cmd.Parameters["@rc_poeeixo"].Value = receita.Rc_poeeixo;

                cmd.Parameters.Add("@rc_lodaltura", SqlDbType.Decimal);
                cmd.Parameters["@rc_lodaltura"].Value = receita.Rc_lodaltura;

                cmd.Parameters.Add("@rc_loealtura", SqlDbType.Decimal);
                cmd.Parameters["@rc_loealtura"].Value = receita.Rc_loealtura;

                cmd.Parameters.Add("@rc_podaltura", SqlDbType.Decimal);
                cmd.Parameters["@rc_podaltura"].Value = receita.Rc_podaltura;

                cmd.Parameters.Add("@rc_poealtura", SqlDbType.Decimal);
                cmd.Parameters["@rc_poealtura"].Value = receita.Rc_poealtura;

                cmd.Parameters.Add("@rc_loddnp", SqlDbType.Decimal);
                cmd.Parameters["@rc_loddnp"].Value = receita.Rc_loddnp;

                cmd.Parameters.Add("@rc_loednp", SqlDbType.Decimal);
                cmd.Parameters["@rc_loednp"].Value = receita.Rc_loednp;

                cmd.Parameters.Add("@rc_poddnp", SqlDbType.Decimal);
                cmd.Parameters["@rc_poddnp"].Value = receita.Rc_poddnp;

                cmd.Parameters.Add("@rc_poednp", SqlDbType.Decimal);
                cmd.Parameters["@rc_poednp"].Value = receita.Rc_poednp;

                cmd.Parameters.Add("@rc_nomemedico", SqlDbType.VarChar);
                cmd.Parameters["@rc_nomemedico"].Value = receita.Rc_nomemedico;

                cmd.Parameters.Add("@rc_observacoes", SqlDbType.VarChar);
                cmd.Parameters["@rc_observacoes"].Value = receita.Rc_observacoes;

                cmd.Parameters.Add("@rc_data", SqlDbType.Date);
                cmd.Parameters["@rc_data"].Value = receita.Rc_data;

                cmd.Parameters.Add("@rc_dtavencimento", SqlDbType.Date);
                cmd.Parameters["@rc_dtavencimento"].Value = receita.Rc_dtavencimento;

                cmd.Parameters.Add("@cl_id", SqlDbType.Int);
                cmd.Parameters["@cl_id"].Value = receita.Cliente.Cl_id;

                //Int32 clId = Convert.ToInt32(cmd.ExecuteScalar());
                //executando a instrucao


                /* foreach (Receita r  in c.Listareceita)
                 * {
                 *   ConexaoBD conn1 = new ConexaoBD();
                 *
                 *   conn1.AbrirConexao();
                 *
                 *   string sqlitens = "INSERT INTO Receita (cl_id) VALUES (@cl_id)";
                 *   SqlCommand cmd1 = new SqlCommand(sqlitens, conn.cone);
                 *
                 *   cmd1.Parameters.Add("@cl_id", SqlDbType.Int);
                 *   cmd1.Parameters["@cl_id"].Value = r.Cliente.Cl_id;
                 *
                 *   //int recordsInserted = cmd.ExecuteNonQuery();
                 *   cmd1.ExecuteNonQuery();
                 *   cmd1.Dispose();
                 *   conn1.FecharConexao();
                 *
                 * }*/



                //executando a instrucao
                cmd.ExecuteNonQuery();
                //liberando a memoria
                cmd.Dispose();
                //fechando a conexao
                if (conn.State == System.Data.ConnectionState.Open)
                {
                    //fechando a conexao
                    conn.FecharConexao();
                }
            }
            catch (SqlException e)
            {
                throw new BancoDeDadosException("Falha na comunicação com o banco de dados. \n" + e.Message);
            }
        }
        public void inserirFornecedor(Fornecedor fr)

        {
            try
            {
                //abrir a conexão
                conn.AbrirConexao();
                string sql = "INSERT INTO fornecedor ( fr_razaosocial, fr_inscricaoestadual, fr_fantasia, fr_endereco, fr_cidade, fr_uf, fr_bairro, fr_cep, fr_contato, fr_telefone, fr_fax, fr_email, fr_nomerepresentante, fr_telefonerepresentante, fr_celularrepresentante, fr_observacoes, fr_cnpj) VALUES (@fr_razaosocial, @fr_inscricaoestadual, @fr_fantasia, @fr_endereco, @fr_cidade, @fr_uf, @fr_bairro, @fr_cep, @fr_contato, @fr_telefone, @fr_fax, @fr_email, @fr_nomerepresentante, @fr_telefonerepresentante, @fr_celularrepresentante, @fr_observacoes, @fr_cnpj)";
                //instrucao a ser executada
                SqlCommand cmd = new SqlCommand(sql, conn.cone);

                cmd.Parameters.Add("@fr_razaosocial", SqlDbType.VarChar);
                cmd.Parameters["@fr_razaosocial"].Value = fr.Fr_razaosocial;

                cmd.Parameters.Add("@fr_inscricaoestadual", SqlDbType.VarChar);
                cmd.Parameters["@fr_inscricaoestadual"].Value = fr.Fr_inscricaoestadual;

                cmd.Parameters.Add("@fr_fantasia", SqlDbType.VarChar);
                cmd.Parameters["@fr_fantasia"].Value = fr.Fr_fantasia;

                cmd.Parameters.Add("@fr_endereco", SqlDbType.VarChar);
                cmd.Parameters["@fr_endereco"].Value = fr.Fr_endereco;

                cmd.Parameters.Add("@fr_cidade", SqlDbType.VarChar);
                cmd.Parameters["@fr_cidade"].Value = fr.Fr_cidade;

                cmd.Parameters.Add("@fr_uf", SqlDbType.VarChar);
                cmd.Parameters["@fr_uf"].Value = fr.Fr_uf;

                cmd.Parameters.Add("@fr_bairro", SqlDbType.VarChar);
                cmd.Parameters["@fr_bairro"].Value = fr.Fr_bairro;

                cmd.Parameters.Add("@fr_cep", SqlDbType.VarChar);
                cmd.Parameters["@fr_cep"].Value = fr.Fr_cep;

                cmd.Parameters.Add("@fr_contato", SqlDbType.VarChar);
                cmd.Parameters["@fr_contato"].Value = fr.Fr_contato;

                cmd.Parameters.Add("@fr_telefone", SqlDbType.VarChar);
                cmd.Parameters["@fr_telefone"].Value = fr.Fr_telefone;

                cmd.Parameters.Add("@fr_fax", SqlDbType.VarChar);
                cmd.Parameters["@fr_fax"].Value = fr.Fr_fax;

                cmd.Parameters.Add("@fr_email", SqlDbType.VarChar);
                cmd.Parameters["@fr_email"].Value = fr.Fr_email;

                cmd.Parameters.Add("@fr_nomerepresentante", SqlDbType.VarChar);
                cmd.Parameters["@fr_nomerepresentante"].Value = fr.Fr_nomerepresentante;

                cmd.Parameters.Add("@fr_telefonerepresentante", SqlDbType.VarChar);
                cmd.Parameters["@fr_telefonerepresentante"].Value = fr.Fr_telefonerepresentante;

                cmd.Parameters.Add("@fr_celularrepresentante", SqlDbType.VarChar);
                cmd.Parameters["@fr_celularrepresentante"].Value = fr.Fr_celularrepresentante;

                cmd.Parameters.Add("@fr_observacoes", SqlDbType.VarChar);
                cmd.Parameters["@fr_observacoes"].Value = fr.Fr_observacoes;

                cmd.Parameters.Add("@fr_cnpj", SqlDbType.VarChar);
                cmd.Parameters["@fr_cnpj"].Value = fr.Fr_cnpj;

                //executando a instrucao
                cmd.ExecuteNonQuery();
                //liberando a memoria
                cmd.Dispose();
                //fechando a conexao
                conn.FecharConexao();
            }

            catch (SqlException e)
            {
                throw new BancoDeDadosException("Falha na comunicação com o banco de dados. \n" + e.Message);
            }
        }
        public void inserir(Venda v)
        {
            try
            {
                conn.AbrirConexao();
                string sql = "INSERT INTO Venda (cl_id, vn_receita, vn_valortotal, vn_desconto, vn_formapagamento, vn_dtsaida ) VALUES ( @cl_id, @vn_receita, @vn_valortotal, @vn_desconto, @vn_formapagamento, @vn_dtsaida) SELECT SCOPE_IDENTITY()";
                //instrucao a ser executada
                SqlCommand cmd = new SqlCommand(sql, conn.cone);

                cmd.Parameters.Add("@cl_id", SqlDbType.Int);
                cmd.Parameters["@cl_id"].Value = v.Cliente.Cl_id;

                cmd.Parameters.Add("@vn_receita", SqlDbType.Int);
                cmd.Parameters["@vn_receita"].Value = v.Vn_receita;

                cmd.Parameters.Add("@vn_valortotal", SqlDbType.Decimal);
                cmd.Parameters["@vn_valortotal"].Value = v.Vn_valortotal;

                cmd.Parameters.Add("@vn_desconto", SqlDbType.Decimal);
                cmd.Parameters["@vn_desconto"].Value = v.Vn_desconto;

                cmd.Parameters.Add("@vn_formapagamento", SqlDbType.VarChar);
                cmd.Parameters["@vn_formapagamento"].Value = v.Vn_formapagamento;

                cmd.Parameters.Add("@vn_dtsaida", SqlDbType.Date);
                cmd.Parameters["@vn_dtsaida"].Value = v.Vn_dtsaida;


                Int32 vnId = Convert.ToInt32(cmd.ExecuteScalar());
                //executando a instrucao
                //cmd.ExecuteNonQuery();

                //int vnId = (int) cmd.ExecuteScalar();



                foreach (ProdutoVenda pv in v.Listaitens)
                {
                    ConexaoBD conn1 = new ConexaoBD();

                    conn1.AbrirConexao();

                    string     sqlitens = "INSERT INTO Produtovenda (vn_id, pr_id,pv_qtd, pv_preco) VALUES ( @vn_id, @pr_id,@pv_qtd, @pv_preco)";
                    SqlCommand cmd1     = new SqlCommand(sqlitens, conn.cone);


                    cmd1.Parameters.Add("@pr_id", SqlDbType.Int);
                    cmd1.Parameters["@pr_id"].Value = pv.Produto.Pr_id;

                    cmd1.Parameters.Add("@pv_qtd", SqlDbType.Int);
                    cmd1.Parameters["@pv_qtd"].Value = pv.Pv_qtd;

                    cmd1.Parameters.Add("@pv_preco", SqlDbType.Decimal);
                    cmd1.Parameters["@pv_preco"].Value = pv.Pv_preco;

                    cmd1.Parameters.Add("@vn_id", SqlDbType.Int);
                    cmd1.Parameters["@vn_id"].Value = vnId;

                    //int recordsInserted = cmd.ExecuteNonQuery();
                    cmd1.ExecuteNonQuery();
                    cmd1.Dispose();
                    conn1.FecharConexao();
                }


                //liberando a memoria
                cmd.Dispose();


                if (conn.State == System.Data.ConnectionState.Open)
                {
                    //fechando a conexao
                    conn.FecharConexao();
                }
            }
            catch (SqlException e)
            {
                throw new BancoDeDadosException("Falha na comunicação com o banco de dados. \n" + e.Message);
            }
        }
Esempio n. 8
0
        public void inserirReceita(Receita receita)
        {
            try
            {
                //abrir a conexão
                conn.AbrirConexao();
                string sql = "INSERT INTO receita (rc_historico, rc_lodesferico, rc_loeesferico,rc_podesferico, rc_poeesferico,rc_lodcilindrico,rc_loecilindrico, rc_podcilindrico ,rc_poecilindrico,rc_lodeixo,rc_loeeixo,rc_podeixo,rc_poeeixo,rc_lodaltura,rc_loealtura,rc_podaltura,rc_poealtura,rc_loddnp,rc_loednp, rc_poddnp,rc_poednp,rc_adicao,rc_nomemedico,rc_observacoes,rc_data,rc_dtavalidade) Values (@rc_historico, @rc_lodesferico, @rc_loeesferico, @rc_podesferico, @rc_poeesferico, @rc_lodcilindrico, @rc_loecilindrico, @rc_podcilindrico ,@rc_poecilindrico, @rc_lodeixo, @rc_loeeixo, @rc_podeixo, @rc_poeeixo, @rc_lodaltura, @rc_loealtura, @rc_podaltura, @rc_poealtura,@rc_loddnp,@rc_loednp, @rc_poddnp,@rc_poednp,@rc_adicao,@rc_nomemedico,@rc_observacoes,@rc_data,@rc_dtavalidade)";
                //instrucao a ser executada
                SqlCommand cmd = new SqlCommand(sql, conn.cone);

                cmd.Parameters.Add("@rc_historico", SqlDbType.VarChar);
                cmd.Parameters["@rc_historico"].Value = receita.Rc_historico;

                cmd.Parameters.Add("@rc_lodesferico", SqlDbType.Date);
                cmd.Parameters["@rc_lodesferico"].Value = receita.Rc_lodesferico;

                cmd.Parameters.Add("@rc_loeesferico", SqlDbType.VarChar);
                cmd.Parameters["@rc_loeesferico"].Value = receita.Rc_loeesferico;

                cmd.Parameters.Add("@rc_podesferico", SqlDbType.VarChar);
                cmd.Parameters["@rc_podesferico"].Value = receita.Rc_podesferico;

                cmd.Parameters.Add("@rc_poeesferico", SqlDbType.VarChar);
                cmd.Parameters["@rc_poeesferico"].Value = receita.Rc_poeesferico;

                cmd.Parameters.Add("@rc_lodcilindrico", SqlDbType.VarChar);
                cmd.Parameters["@rc_lodcilindrico"].Value = receita.Rc_lodcilindrico;

                cmd.Parameters.Add("@rc_loecilindrico", SqlDbType.VarChar);
                cmd.Parameters["@rc_loecilindrico"].Value = receita.Rc_loecilindrico;

                cmd.Parameters.Add("@rc_podcilindrico", SqlDbType.VarChar);
                cmd.Parameters["@rc_podcilindrico"].Value = receita.Rc_podcilindrico;

                cmd.Parameters.Add("@rc_poecilindrico", SqlDbType.VarChar);
                cmd.Parameters["@rc_poecilindrico"].Value = receita.Rc_poecilindrico;

                cmd.Parameters.Add("@rc_lodeixo", SqlDbType.VarChar);
                cmd.Parameters["@rc_lodeixo"].Value = receita.Rc_lodeixo;

                cmd.Parameters.Add("@rc_loeeixo", SqlDbType.VarChar);
                cmd.Parameters["@rc_loeeixo"].Value = receita.Rc_loeeixo;

                cmd.Parameters.Add("@rc_podeixo", SqlDbType.VarChar);
                cmd.Parameters["@rc_podeixo"].Value = receita.Rc_podeixo;

                cmd.Parameters.Add("@rc_poeeixo", SqlDbType.VarChar);
                cmd.Parameters["@rc_poeeixo"].Value = receita.Rc_poeeixo;

                cmd.Parameters.Add("@rc_lodaltura", SqlDbType.VarChar);
                cmd.Parameters["@rc_lodaltura"].Value = receita.Rc_lodaltura;

                cmd.Parameters.Add("@rc_loealtura", SqlDbType.VarChar);
                cmd.Parameters["@rc_loealtura"].Value = receita.Rc_loealtura;

                cmd.Parameters.Add("@rc_podaltura", SqlDbType.VarChar);
                cmd.Parameters["@rc_podaltura"].Value = receita.Rc_podaltura;

                cmd.Parameters.Add("@rc_poealtura", SqlDbType.VarChar);
                cmd.Parameters["@rc_poealtura"].Value = receita.Rc_poealtura;

                cmd.Parameters.Add("@rc_loddnp", SqlDbType.VarChar);
                cmd.Parameters["@rc_loddnp"].Value = receita.Rc_loddnp;

                cmd.Parameters.Add("@rc_loednp", SqlDbType.VarChar);
                cmd.Parameters["@rc_loednp"].Value = receita.Rc_loednp;

                cmd.Parameters.Add("@rc_poddnp", SqlDbType.VarChar);
                cmd.Parameters["@rc_poddnp"].Value = receita.Rc_poddnp;

                cmd.Parameters.Add("@rc_poednp", SqlDbType.VarChar);
                cmd.Parameters["@rc_poednp"].Value = receita.Rc_poednp;

                cmd.Parameters.Add("@rc_adicao", SqlDbType.VarChar);
                cmd.Parameters["@rc_adicao"].Value = receita.Rc_adicao;

                cmd.Parameters.Add("@rc_nomemedico", SqlDbType.VarChar);
                cmd.Parameters["@rc_nomemedico"].Value = receita.Rc_nomemedico;

                cmd.Parameters.Add("@rc_observacoes", SqlDbType.VarChar);
                cmd.Parameters["@rc_observacoes"].Value = receita.Rc_observacoes;

                cmd.Parameters.Add("@rc_data", SqlDbType.VarChar);
                cmd.Parameters["@rc_data"].Value = receita.Rc_data;

                cmd.Parameters.Add("@rc_dtavalidade", SqlDbType.VarChar);
                cmd.Parameters["@rc_dtavalidade"].Value = receita.Rc_dtavalidade;

                //executando a instrucao
                cmd.ExecuteNonQuery();
                //liberando a memoria
                cmd.Dispose();
                //fechando a conexao
                conn.FecharConexao();
            }
            catch (SqlException e)
            {
                throw new BancoDeDadosException("Falha na comunicação com o banco de dados. \n" + e.Message);
            }
        }
Esempio n. 9
0
        public void inserirProdutoVenda(ProdutoVenda pv)
        {
            try
            {
                //abrir a conexão
                conn.AbrirConexao();
                string sql = "INSERT INTO ProdutoVenda (vn_id) values (@vn_id)";
                //instrucao a ser executada
                SqlCommand cmd = new SqlCommand(sql, conn.cone);

                cmd.Parameters.Add("@vn_id", SqlDbType.Int);
                cmd.Parameters["@vn_id"].Value = pv.Venda.Vn_id;

                //foreach(Produto p in pv.Listaproduto)
                // {
                //     ConexaoBD conn1 = new ConexaoBD();
                //     conn1.AbrirConexao();

                //     string sqlproduto = "INSERT INTO Produto (ct_id,pr_descricao, pr_grife, pr_valor, pr_estoqueminimo,  pr_qtd, pr_unidade, pr_dtentrada, pr_tipo ) values (@ct_id, @pr_descricao, @pr_grife, @pr_valor, @pr_estoqueminimo, @pr_qtd, @pr_unidade, @pr_dtentrada, @pr_tipo )";
                //     SqlCommand cmd1 = new SqlCommand(sqlproduto, conn.cone);


                //     cmd.Parameters.Add("@pr_descricao", SqlDbType.VarChar);
                //     cmd.Parameters["@pr_descricao"].Value = p.Pr_descricao;

                //     cmd.Parameters.Add("@pr_unidade", SqlDbType.VarChar);
                //     cmd.Parameters["@pr_unidade"].Value = p.Pr_unidade;

                //     cmd.Parameters.Add("@pr_grife", SqlDbType.VarChar);
                //     cmd.Parameters["@pr_grife"].Value = p.Pr_grife;

                //     cmd.Parameters.Add("@pr_valor", SqlDbType.VarChar);
                //     cmd.Parameters["@pr_valor"].Value = p.Pr_valor;

                //     cmd.Parameters.Add("@pr_qtd", SqlDbType.VarChar);
                //     cmd.Parameters["@pr_qtd"].Value = p.Pr_qtd;

                //     cmd.Parameters.Add("@pr_estoqueminimo", SqlDbType.VarChar);
                //     cmd.Parameters["@pr_estoqueminimo"].Value = p.Pr_estoqueminimo;

                //     cmd.Parameters.Add("@pr_dtentrada", SqlDbType.Date);
                //     cmd.Parameters["@pr_dtentrada"].Value = p.Pr_dtentrada;

                //     cmd.Parameters.Add("@pr_tipo", SqlDbType.VarChar);
                //     cmd.Parameters["@pr_tipo"].Value = p.Pr_tipo;

                //     cmd1.ExecuteNonQuery();
                //     cmd1.Dispose();

                //     conn1.FecharConexao();
                // }


                //executando a instrucao
                cmd.ExecuteNonQuery();
                //liberando a memoria
                cmd.Dispose();
                //fechando a conexao
                conn.FecharConexao();
            }
            catch (SqlException e)
            {
                throw new BancoDeDadosException("Falha na comunicação com o banco de dados. \n" + e.Message);
            }
        }