//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; } }
//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; } }
//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; } }