示例#1
0
        //inserção
        public int inserir(DateTime com_dataCompra, int com_usuario, int com_fornecedor, decimal com_quantidade, decimal com_valorTotal, String com_observacao, int com_numPedido)
        {
            SqlCommand cmd = null;

            try
            {
                int codigo = 0;
                objD            = new Contexto();
                cmd             = new SqlCommand();
                cmd.CommandText = "INSERT INTO Compras" +
                                  "(com_dataCompra, com_usuario, com_fornecedor, com_quantidade, com_valorTotal, com_observacao, com_status,com_numPedido)" +
                                  " VALUES (@com_dataCompra, @com_usuario, @com_fornecedor, @com_quantidade, @com_valorTotal, @com_observacao, 'Ativo',@com_numPedido)";
                cmd.Parameters.Add(new SqlParameter("@com_dataCompra", SqlDbType.DateTime)).Value = com_dataCompra;
                cmd.Parameters.Add(new SqlParameter("@com_usuario", SqlDbType.Int)).Value         = com_usuario;
                cmd.Parameters.Add(new SqlParameter("@com_fornecedor", SqlDbType.Int)).Value      = com_fornecedor;
                //cmd.Parameters.Add(new SqlParameter("@com_formaPagamento", SqlDbType.Int)).Value = com_formaPagamento;
                cmd.Parameters.Add(new SqlParameter("@com_quantidade", SqlDbType.Int)).Value     = com_quantidade;
                cmd.Parameters.Add(new SqlParameter("@com_valorTotal", SqlDbType.Decimal)).Value = com_valorTotal;
                if (com_observacao != null && com_observacao != "")
                {
                    cmd.Parameters.Add(new SqlParameter("@com_observacao", SqlDbType.VarChar)).Value = com_observacao;
                }
                else
                {
                    cmd.Parameters.Add(new SqlParameter("@com_observacao", SqlDbType.VarChar)).Value = DBNull.Value;
                }
                if (com_numPedido != 0)
                {
                    cmd.Parameters.Add(new SqlParameter("@com_numPedido", SqlDbType.Int)).Value = com_numPedido;
                }
                else
                {
                    cmd.Parameters.Add(new SqlParameter("@com_numPedido", SqlDbType.Int)).Value = DBNull.Value;
                }
                codigo = objD.ExecutaComandoInsert(cmd, "Compras");
                cmd    = null;
                objD   = null;
                return(codigo);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#2
0
        //inserção
        public int inserir(String pro_nome, decimal pro_quantidade, Decimal pro_precoCusto, Decimal pro_precoVenda, Decimal pro_precoAtacado, int pro_categoria,
                           int pro_grupo, int pro_subgrupo, int pro_unidade, int pro_estoqueMin, int pro_estoqueMax, DateTime pro_dataCadastro,
                           String pro_codigoBarra, int pro_marca, int pro_fornecedor, int pro_tamanho, Decimal pro_margem, Decimal pro_comissao, Int32 cfop, String ncm, decimal aliquota,
                           decimal porcentagem_tributos, string csosn, string cst, string cest)
        {
            SqlCommand cmd = null;

            try{
                int codigo;
                objD            = new Contexto();
                cmd             = new SqlCommand();
                cmd.CommandText = "INSERT INTO Produtos" +
                                  "(pro_nome,pro_quantidade, pro_precoCusto, pro_precoVenda,precoAtacado, pro_categoria, pro_grupo, pro_subGrupo, pro_unidade, pro_estoqueMin,pro_estoqueMax,pro_dataCadastro,pro_codigoBarra,pro_marca,pro_fornecedor, pro_tamanho, pro_margem, pro_comissao,pro_cfop,pro_ncm,aliquota,porcentagem_tributos,csosn,cst,cest)" +
                                  " VALUES (@pro_nome,@pro_quantidade, @pro_precoCusto, @pro_precoVenda,@pro_precoAtacado, @pro_categoria, @pro_grupo, @pro_subGrupo, @pro_unidade,@pro_estoqueMin,@pro_estoqueMax,@pro_dataCadastro,@pro_codigoBarra,@pro_marca,@pro_fornecedor,@pro_tamanho,@pro_margem,@pro_comissao,@pro_cfop,@pro_ncm,@aliquota,@porcentagem_tributos,@csosn,@cst,@cest)";

                cmd.Parameters.Add(new SqlParameter("@pro_nome", SqlDbType.VarChar)).Value         = pro_nome;
                cmd.Parameters.Add(new SqlParameter("@pro_quantidade", SqlDbType.Decimal)).Value   = pro_quantidade;
                cmd.Parameters.Add(new SqlParameter("@pro_precoCusto", SqlDbType.Decimal)).Value   = pro_precoCusto;
                cmd.Parameters.Add(new SqlParameter("@pro_precoVenda", SqlDbType.Decimal)).Value   = pro_precoVenda;
                cmd.Parameters.Add(new SqlParameter("@pro_precoAtacado", SqlDbType.Decimal)).Value = pro_precoAtacado;

                cmd.Parameters.Add(new SqlParameter("@pro_categoria", SqlDbType.Int)).Value = pro_categoria;

                if (pro_grupo == 0)
                {
                    cmd.Parameters.Add(new SqlParameter("@pro_grupo", SqlDbType.Int)).Value = DBNull.Value; //Se não tiver grupo
                }
                else
                {
                    cmd.Parameters.Add(new SqlParameter("@pro_grupo", SqlDbType.Int)).Value = pro_grupo;
                }

                if (pro_subgrupo == 0)
                {
                    cmd.Parameters.Add(new SqlParameter("@pro_subgrupo", SqlDbType.Int)).Value = DBNull.Value; //Se não tiver SubGrupo
                }
                else
                {
                    cmd.Parameters.Add(new SqlParameter("@pro_subgrupo", SqlDbType.Int)).Value = pro_subgrupo;
                }

                if (pro_unidade == 0)
                {
                    cmd.Parameters.Add(new SqlParameter("@pro_unidade", SqlDbType.Int)).Value = DBNull.Value;
                }
                else
                {
                    cmd.Parameters.Add(new SqlParameter("@pro_unidade", SqlDbType.Int)).Value = pro_unidade;
                }

                cmd.Parameters.Add(new SqlParameter("@pro_estoqueMin", SqlDbType.Int)).Value        = pro_estoqueMin;
                cmd.Parameters.Add(new SqlParameter("@pro_estoqueMax", SqlDbType.Int)).Value        = pro_estoqueMax;
                cmd.Parameters.Add(new SqlParameter("@pro_dataCadastro", SqlDbType.DateTime)).Value = pro_dataCadastro;

                if (pro_codigoBarra == "" || pro_codigoBarra == null)
                {
                    cmd.Parameters.Add(new SqlParameter("@pro_codigoBarra", SqlDbType.VarChar)).Value = DBNull.Value;
                }
                else
                {
                    cmd.Parameters.Add(new SqlParameter("@pro_codigoBarra", SqlDbType.VarChar)).Value = pro_codigoBarra;
                }

                if (pro_marca != 0)
                {
                    cmd.Parameters.Add(new SqlParameter("@pro_marca", SqlDbType.Int)).Value = pro_marca;
                }
                else
                {
                    cmd.Parameters.Add(new SqlParameter("@pro_marca", SqlDbType.Int)).Value = DBNull.Value;
                }

                if (pro_fornecedor == 0)
                {
                    cmd.Parameters.Add(new SqlParameter("@pro_fornecedor", SqlDbType.Int)).Value = DBNull.Value;
                }
                else
                {
                    cmd.Parameters.Add(new SqlParameter("@pro_fornecedor", SqlDbType.Int)).Value = pro_fornecedor;
                }

                if (pro_tamanho == 0)
                {
                    cmd.Parameters.Add(new SqlParameter("@pro_tamanho", SqlDbType.Int)).Value = DBNull.Value;
                }
                else
                {
                    cmd.Parameters.Add(new SqlParameter("@pro_tamanho", SqlDbType.Int)).Value = pro_tamanho;
                }

                if (pro_margem == 0)
                {
                    cmd.Parameters.Add(new SqlParameter("@pro_margem", SqlDbType.Float)).Value = DBNull.Value;
                }
                else
                {
                    cmd.Parameters.Add(new SqlParameter("@pro_margem", SqlDbType.Float)).Value = pro_margem;
                }

                if (pro_comissao == 0)
                {
                    cmd.Parameters.Add(new SqlParameter("@pro_comissao", SqlDbType.Float)).Value = DBNull.Value;
                }
                else
                {
                    cmd.Parameters.Add(new SqlParameter("@pro_comissao", SqlDbType.Float)).Value = pro_comissao;
                }
                cmd.Parameters.Add(new SqlParameter("@pro_cfop", SqlDbType.Int)).Value = cfop;
                cmd.Parameters.Add(new SqlParameter("@pro_ncm", SqlDbType.Int)).Value  = ncm;

                cmd.Parameters.Add(new SqlParameter("@aliquota", SqlDbType.Float)).Value             = aliquota;
                cmd.Parameters.Add(new SqlParameter("@porcentagem_tributos", SqlDbType.Float)).Value = porcentagem_tributos;
                cmd.Parameters.Add(new SqlParameter("@csosn", SqlDbType.VarChar)).Value = csosn;
                cmd.Parameters.Add(new SqlParameter("@cst", SqlDbType.VarChar)).Value   = cst;
                cmd.Parameters.Add(new SqlParameter("@cest", SqlDbType.VarChar)).Value  = cest;

                codigo = objD.ExecutaComandoInsert(cmd, "Produtos");

                cmd  = null;
                objD = null;
                return(codigo);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#3
0
        //inserção
        public int inserir(int venda, DateTime vencimento, int formaPagamento, Decimal original, Decimal alterado, Decimal pago, String status, DateTime?pagamento,
                           Decimal juros, Decimal desconto, String observacao, String parcela, Decimal?cr_valorRestante, Decimal?cr_multa)
        {
            SqlCommand cmd = null;

            try
            {
                objD            = new Contexto();
                cmd             = new SqlCommand();
                cmd.CommandText = "INSERT INTO ContasAReceber (cr_vendas, cr_dataVencimento, cr_formaPagamento, cr_valorOriginal, cr_valorAlterado," +
                                  " cr_valorPago, cr_status, cr_dataPagamento, cr_juros, cr_desconto, cr_observacao, cr_parcela,cr_valorRestante, cr_multa)" +
                                  " VALUES(@venda, @vencimento, @formaPagamento, @original, @alterado, @pago, @status, @pagamento, @juros, @desconto, @observacao," +
                                  " @parcela,@cr_valorRestante,@cr_multa)";
                cmd.Parameters.Add(new SqlParameter("@venda", SqlDbType.Int)).Value           = venda;
                cmd.Parameters.Add(new SqlParameter("@vencimento", SqlDbType.DateTime)).Value = vencimento;
                cmd.Parameters.Add(new SqlParameter("@formaPagamento", SqlDbType.Int)).Value  = formaPagamento;
                cmd.Parameters.Add(new SqlParameter("@original", SqlDbType.Decimal)).Value    = original;
                cmd.Parameters.Add(new SqlParameter("@alterado", SqlDbType.Decimal)).Value    = alterado;
                cmd.Parameters.Add(new SqlParameter("@pago", SqlDbType.Decimal)).Value        = pago;
                cmd.Parameters.Add(new SqlParameter("@status", SqlDbType.VarChar)).Value      = status;
                if (pagamento != null)
                {
                    cmd.Parameters.Add(new SqlParameter("@pagamento", SqlDbType.DateTime)).Value = pagamento;
                }
                else
                {
                    cmd.Parameters.Add(new SqlParameter("@pagamento", SqlDbType.DateTime)).Value = DBNull.Value;
                }
                cmd.Parameters.Add(new SqlParameter("@juros", SqlDbType.Decimal)).Value      = juros;
                cmd.Parameters.Add(new SqlParameter("@desconto", SqlDbType.Decimal)).Value   = desconto;
                cmd.Parameters.Add(new SqlParameter("@observacao", SqlDbType.VarChar)).Value = observacao;
                cmd.Parameters.Add(new SqlParameter("@parcela", SqlDbType.VarChar)).Value    = parcela;
                if (cr_valorRestante != null)
                {
                    cmd.Parameters.Add(new SqlParameter("@cr_valorRestante", SqlDbType.Decimal)).Value = cr_valorRestante;
                }
                else
                {
                    cmd.Parameters.Add(new SqlParameter("@cr_valorRestante", SqlDbType.Decimal)).Value = DBNull.Value;
                }
                if (cr_multa != null)
                {
                    cmd.Parameters.Add(new SqlParameter("@cr_multa", SqlDbType.Decimal)).Value = cr_multa;
                }
                else
                {
                    cmd.Parameters.Add(new SqlParameter("@cr_multa", SqlDbType.Decimal)).Value = 0;
                }
                //objD.executacomando(cmd);
                //cmd = null;
                //objD = null;

                int codigo = objD.ExecutaComandoInsert(cmd, "ContasAReceber");
                cmd  = null;
                objD = null;
                return(codigo);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }