//METEDO INCLUIR public void Incluir(ModeloParcelasCompra modelo) { if (modelo.Pco_cod <= 0) { throw new Exception("o codigo da parcela é obrigatorio"); } if (modelo.Pco_valor <= 0) { throw new Exception("o valor da parcela é obrigatorio"); } DateTime data = DateTime.Now; if (modelo.Pco_datavecto.Year < data.Year) { throw new Exception("a data de pagamento da parcela é obrigatorio"); } DALParcelasCompra compra = new DALParcelasCompra(Conexao); compra.Incluir(modelo); }
//============================================================================================================================== //Metodo para incluir public void Incluir(ModeloParcelasCompra modelo) //https://youtu.be/4FrqeIDgPaQ?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA { //Validação campo nao pode ser vazio if (modelo.PcoCod <= 0) //se o tamanho do texto for igual a zero ... { throw new Exception("O codigo da parcela é obrigatório"); // cria uma exceção, e retornar a mensagem obrigando } if (modelo.ComCod <= 0) { throw new Exception("O codigo da compra é obrigatório"); } //valdação campo valor: if (modelo.PcoValor <= 0) { throw new Exception("O valor da parcela é obrigatório"); } //criar validação para data de vencimento //pegar a data atual: DateTime Data = DateTime.Now; if (modelo.PcoDatavecto.Year < Data.Year) { throw new Exception("Ano de vencimento inferior ao ano atual"); } if (modelo.PcoDatavecto == null) { throw new Exception("A data de vencimento da parcela é obrigatório"); } // criar validação para nao deixar por vencimento anterior a data da compra...!!! // ou seja nao se pode pagar antes de comprar!! //cria um objeto, e informa a conexão DALParcelasCompra DALobj = new DALParcelasCompra(conexao); //manda gravar no banco as informações coletadas na tela DALobj.Incluir(modelo);//usa o metodo incluir }
//------------------------------------------------------------------------------------------------------------------- public void Incluir(ModeloParcelascompra obj, SqlConnection cn, SqlTransaction tran) { if (obj.com_cod <= 0) { throw new Exception("Código da compra obrigatório"); } if (obj.pco_cod <= 0) { throw new Exception("Código da parcela obrigatório"); } if (obj.pco_valor <= 0) { throw new Exception("Valor da parcela obrigatório"); } DALParcelasCompra DALobj = new DALParcelasCompra(); DALobj.Incluir(obj, cn, tran); }
//------------------------------------------------------------------------------------------------------------------- public void Incluir(ModeloParcelascompra obj) { if (obj.com_cod <= 0) { throw new Exception("Código da compra obrigatório"); } if (obj.pco_cod <= 0) { throw new Exception("Código da parcela obrigatório"); } if (obj.pco_valor <= 0) { throw new Exception("Valor da parcela obrigatório"); } DALParcelasCompra DALobj = new DALParcelasCompra(); DALobj.Incluir(obj); }
//------------------------------------------------------------------------------------------------------------------- public void Alterar(ModeloParcelascompra obj) { //O nome da categoria é obrigatorio if (obj.com_cod <= 0) { throw new Exception("Campo obrigatório"); } //O nome da categoria é obrigatorio if (obj.pco_cod <= 0) { throw new Exception("Campo obrigatório"); } if (obj.pco_valor <= 0) { throw new Exception("Campo obrigatório"); } DALParcelasCompra DALobj = new DALParcelasCompra(); DALobj.Incluir(obj); }
public void Incluir(ModeloParcelasCompra modelo) { if (modelo.PcoCod <= 0) { throw new Exception("O código da parcela é obrigatório"); } if (modelo.ComCod <= 0) { throw new Exception("O código da compra é obrigatório"); } if (modelo.PcoValor <= 0) { throw new Exception("O valor da parcela é obrigatório"); } DateTime data = DateTime.Now; if (modelo.PcoDataVecto.Year < data.Year) { throw new Exception("Ano de vencimento inferior ao ano atual"); } DALParcelasCompra DALobj = new DALParcelasCompra(conexao); DALobj.Incluir(modelo); }
/* Aqui foi criada uma pequena restrição para o usuário*/ public static void Incluir(MParcelasCompra modelo) { DALParcelasCompra.Incluir(modelo); }