public void Incluir(ModeloCompra modelo) { //if (modelo.ComData != DateTime.Now) //{ // throw new Exception("A data da compra não corresponde a data atual"); //} if (modelo.ComNParcelas <= 0) { throw new Exception("O número de parcelas dever ser maior do que zero"); } if (modelo.ForCod <= 0) { throw new Exception("O código do fornecedor deve ser informado"); } if (modelo.ComTotal <= 0) { throw new Exception("O valor da compra deve ser informado"); } DALCompra DALobj = new DALCompra(conexao); DALobj.Incluir(modelo); }
public void Incluir(ModeloCompra modelo) { //if (modelo.ComData != DateTime.Now) //{ // throw new Exception("A data da compra é diferente da data atual"); // throw new Exception("O nome da categoria é obrigatório"); //} if (modelo.ComNParcelas <= 0) { throw new Exception("O numero de parcelas deve ser maior que zero!"); } if (modelo.ForCod <= 0) { throw new Exception("O código do fornecedor deve ser informado!"); } if (modelo.ComTotal <= 0) { throw new Exception("O totals deve ser maior que zero!"); } DALCompra DALObj = new DALCompra(conexao); DALObj.Incluir(modelo); }
//------------------------------------------------------------------------------------------------------------------- public void Incluir(ModeloCompra obj, SqlConnection cn, SqlTransaction tran) { //O nome da categoria é obrigatorio if (obj.com_nfiscal <= 0) { throw new Exception("Campo não Informado"); } if (obj.com_pagto_total <= 0) { throw new Exception("Campo obrigatorio"); } if (obj.com_nparcela <= 0) { throw new Exception("Campo Obrigatorio"); } if (obj.com_status <= 0) { throw new Exception("Campo Obrigatorio"); } DALCompra DALobj = new DALCompra(); DALobj.Incluir(obj, cn, tran); }
//============================================================================================================================== //Metodo para incluir uma Compra =================================================================== aula 05 public void Incluir(ModeloCompra modelo)//modelo = coleta as informações da tela { //validação da compra: if (modelo.ComNfiscal < 0) { throw new Exception("O Numero da Nota Fiscal deve ser informado! \n Caso nao possua informe 0 ."); // cria uma exceção, e retornar a mensagem obrigando } if (modelo.ComValorTotal <= 0) { throw new Exception("O valor da compra deve ser informado"); // cria uma exceção, e retornar a mensagem obrigando } if (modelo.ForCod <= 0) { throw new Exception("O fornecedor deve ser informado"); // cria uma exceção, e retornar a mensagem obrigando } if (modelo.ComNparcelas <= 0) { throw new Exception("O informe o número de parcelas"); // cria uma exceção, e retornar a mensagem obrigando } //validação para compra com datas retroativas: Controle das datas das compras - https://youtu.be/ZSwhlPfD7V8?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA&t=527 //if (modelo.ComData != DateTime.Today)//tem que ajustar para validar somente o dia, esta validando a hora!! //{ // throw new Exception("a Data da compra não corresponde a data atual"); // cria uma exceção, e retornar a mensagem obrigando //} //cria um objeto, e informa a conexão DALCompra DALobj = new DALCompra(conexao); //manda gravar no banco as informações coletadas na tela DALobj.Incluir(modelo);//usa o metodo incluir }
//METEDO INSIRIR public void Incluir(ModeloCompra modelo) { if (modelo.Com_total <= 0) { throw new Exception("O valor da compra de se informado"); } if (modelo.For_cod <= 0) { throw new Exception("O codogo do fornecedor deve se informado"); } if (modelo.Com_nparcelas <= 0) { throw new Exception("O numeros de parcelas deve se informado"); } //if (modelo.Com_data != DateTime.Now) //{ // throw new Exception("A data da compra não corresponde a dada atual"); //} DALCompra compra = new DALCompra(Conexao); compra.Incluir(modelo); }
/* Aqui foi criada uma pequena restrição para o usuário*/ public static void Incluir(MCompra modelo) { DALCompra.Incluir(modelo); }