public void Alterar(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.Alterar(modelo); }
//============================================================================================================================== //Metodo para alterar public void Alterar(ModeloParcelasCompra modelo) { //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 Alterar no banco conforme as informações coletadas na tela DALobj.Alterar(modelo); }
//METEDO ALTERAR public void Alterar(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"); } if (modelo.Pco_cod <= 0) { throw new Exception("o codigo da compra é obrigatorio"); } DALParcelasCompra compra = new DALParcelasCompra(Conexao); compra.Alterar(modelo); }