public void Alterar(ModeloCompra obj) { if (obj.ComData.ToString() == "") { throw new Exception("A data da compra é obrigatória"); } if (obj.ComNfiscal < 0) { throw new Exception("O número de nota fiscal é obrigatório"); } if (obj.ComTotal <= 0) { throw new Exception("O valor da compra é obrigatório"); } if (obj.ComStatus.ToString().Length < 0) { throw new Exception("O status da compra é obrigatório"); } if (obj.ForCod <= 0) { throw new Exception("O fornecedor da compra é obrigatório"); } if (obj.TpaCod < 0) { throw new Exception("O tipo de pagamento é obrigatório"); } DALCompra DALobj = new DALCompra(conexao); DALobj.Alterar(obj); }
public static void Incluir(MParcelasCompra modelo) { try { using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão { conn.Open(); //Abrindo a conexão using (var comm = conn.CreateCommand()) //Criando o comando SQL { comm.CommandText = "INSERT INTO parcelascompra (parcelasCompra_valor, parcelasCompra_vecto, compra_cod) " + "VALUES (@valor, @venc, @cod)"; //Passando o valores por parametro comm.Parameters.Add(new SqlParameter("@valor", modelo.ParcelaCompraValor)); comm.Parameters.Add(new SqlParameter("@venc", modelo.ParcelaCompraVencimento)); comm.Parameters.Add(new SqlParameter("@cod", modelo.CompraCodigo)); //Executando o comando comm.ExecuteNonQuery(); } } } catch (Exception erro) { //Apagando a compra caso ocorra algum erro DALCompra.Excluir(int.Parse(DALCompra.PegarId())); throw new Exception(erro.Message); } }
public void Incluir(ModeloCompra modelo) { if (modelo.ComTotal <= 0) { throw new Exception("O Total da Nota Fiscal tem que ser um valor maior que 0"); } if (modelo.ForCod <= 0) { throw new Exception("O Código do Fornecedor é obrigatório"); } if (modelo.ComNparecelas <= 0) { throw new Exception("O Total de parcelas da Nota Fiscal é obrigatório"); } //if (modelo.ComData != DateTime.Now) //{ // throw new Exception("A Data de compra não corresponde a data atual"); //} if (modelo.ComNfiscal <= 0) { throw new Exception("O numero da Nota Fiscal é obrigatório"); } //if (modelo.ComStatus.ToString() == "0") //{ // throw new Exception("O Status Nota Fiscal é obrigatório"); //} if (modelo.TpaCod <= 0) { throw new Exception("O Código do Tipo de Pagamento é obrigatório"); } DALCompra DALObj = new DALCompra(conexao); DALObj.Incluir(modelo); }
//Incluindo varios produtos public static void Incluir(MItensCompra modelo) { try { using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão { conn.Open(); //Abrindo a conexão using (var comm = conn.CreateCommand()) //Criando o comando SQL { //Analisando se não foi informado um id do produto if (modelo.Produto.CodigoProduto == 0) { //Pegando o id do ultimo produto cadastrado comm.CommandText = "Select TOP 1 produto_cod from produto order by produto_cod desc"; var reader = comm.ExecuteReader(); //Passando o comando var table = new DataTable(); //Passando a tabela table.Load(reader); //Carregando a tabela modelo.Produto.CodigoProduto = int.Parse(table.Rows[table.Rows.Count - 1]["produto_cod"].ToString()); //Pegando o id do produto } comm.CommandText = "INSERT INTO itenscompra (itensCompra_qtde, itensCompra_valor, itensCompra_qtdeVenda, itensCompra_codigoBarra, itensCompra_vencimento, compra_cod, produto_cod) " + "VALUES (@quant, @valor, @venda, @barra, @vence, @comcod, @prodcod)"; //Passando valores por parametro comm.Parameters.Add(new SqlParameter("@quant", modelo.ItemCompraQuant)); comm.Parameters.Add(new SqlParameter("@valor", modelo.ItemCompraValor)); comm.Parameters.Add(new SqlParameter("@venda", modelo.ItemCompraQuantVenda)); comm.Parameters.Add(new SqlParameter("@barra", modelo.ItemCompraCodBarra)); comm.Parameters.Add(new SqlParameter("@vence", modelo.ItemCompraDataVencimento)); comm.Parameters.Add(new SqlParameter("@comcod", modelo.CompraCodigo)); comm.Parameters.Add(new SqlParameter("@prodcod", modelo.Produto.CodigoProduto)); //Executando o comando comm.ExecuteNonQuery(); } } } catch (Exception erro) { //Apagando a compra caso ocorra algum erro DALCompra.Excluir(int.Parse(DALCompra.PegarId())); throw new Exception(erro.Message); } }
public void Excluir(int codigo) { DALCompra DALobj = new DALCompra(conexao); DALobj.Excluir(codigo); }
public ModeloCompra CarregaModeloCompra(int codigo) { DALCompra DALobj = new DALCompra(conexao); return DALobj.CarregaModeloCompra(codigo); }
public DataTable Localizar(String valor) { DALCompra DALobj = new DALCompra(conexao); return DALobj.Localizar(valor); }
public DataTable Localizar(DateTime dtIni, DateTime dtFim) { DALCompra DALObj = new DALCompra(conexao); return DALObj.Localizar(dtIni,dtFim); }
public DataTable Localizar(string nomeForn) { DALCompra DALObj = new DALCompra(conexao); return DALObj.Localizar(nomeForn); }
public DataTable Localizar(int codigo) { DALCompra DALObj = new DALCompra(conexao); return DALObj.Localizar(codigo); }
public void Excluir(int Codigo) { DALCompra DALObj = new DALCompra(conexao); DALObj.Excluir(Codigo); }