//METEDO ALTERAR public void Alterar(ModeloCompra modelo) { if (modelo.Com_cod <= 0) { throw new Exception("Selecione um codigo"); } 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("Adata da compra não corresponde a dada atual"); } DALCompra compra = new DALCompra(Conexao); compra.Alterar(modelo); }
public void Alterar(ModeloCompra modelo) { if (modelo.ComCod <= 0) { throw new Exception("O código da compra dever ser maior do que zero"); } 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.Alterar(modelo); }
//------------------------------------------------------------------------------------------------------------------- public void Alterar(ModeloCompra obj) { //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.Alterar(obj); }
//============================================================================================================================== //Metodo para alterar uma Compra =================================================================== https://youtu.be/ZSwhlPfD7V8?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA&t=639 public void Alterar(ModeloCompra modelo) { //validação da compra: if (modelo.ComCod <= 0) { throw new Exception("O codigo da compra deve ser informado"); // 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.Now) //{ // throw new Exception("Data da compra não pode ser menor que 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 Alterar no banco conforme as informações coletadas na tela DALobj.Alterar(modelo); }
public void Alterar(ModeloCompra modelo) { if (modelo.com_cod <= 0) { throw new Exception("O código da compra deve ser informado"); } ValidaCampos(modelo); DALCompra DALObj = new DALCompra(conexao); DALObj.Alterar(modelo); }
public static void Alterar(MCompra modelo) { DALCompra.Alterar(modelo); }