public void ParcelaCadastraAtualiza(ModeloParcelasCompra modelo) { ValidaCampos(modelo); DALParcelasCompra DALObj = new DALParcelasCompra(conexao); DALObj.ParcelaCadastraAtualiza(modelo); }
//Metodo para Efetuar pagamento da parcela de compra ============================================================================== public void EfetuarPagamento(int ComCod, int PcoCod, DateTime dtPagto) // https://youtu.be/6RAAHztqGQc?t=634 { if (dtPagto == null) { throw new Exception("Informe a data pagamento da parcela é obrigatório"); } if (PcoCod <= 0) { throw new Exception("Codigo da parcela é obrigatório"); } if (ComCod <= 0) { throw new Exception("Codigo da compra é obrigatório"); } //criar validação para data de vencimento //pegar a data atual: DateTime Data = DateTime.Now; //validação de data:ideia é nao pode pagar antes do venciemnto da primeira parcela if (dtPagto.Year < Data.Year) { throw new Exception("Ano de vencimento inferior ao ano atual"); } //inserir a data de pagamento: DALParcelasCompra DALObj = new DALParcelasCompra(conexao); DALObj.EfetuarPagamento(ComCod, PcoCod, dtPagto); }
private void Btn_confPag_Click(object sender, EventArgs e) { if (dt_selector.Value.Date > System.DateTime.Today) { MessageBox.Show("Não é possivel selecionar uma data a frente da atual. A data foi alterada para hoje." + DateTime.Today.Date.ToShortDateString()); dt_selector.Value = System.DateTime.Today; } try { //Aqui ele executa um diálogo perguntando se o usuário deseja ou não confirmar o pagamento. if (MessageBox.Show("Confirmar pagamento na ata selecionada?", "Atenção", MessageBoxButtons.YesNo) == DialogResult.Yes) { /*Caso "sim", é aberto a conexão com o banco e executado o método para confirmar o pagamento. */ //Método de confirmar pagamento sendo chamado. BLLParcelasCompras.ConfPag(dt_selector.Value.Year.ToString() + "-" + dt_selector.Value.Month.ToString() + "-" + dt_selector.Value.Day.ToString(), int.Parse(dgvParcelasCompra.CurrentRow.Cells[0].Value.ToString())); dgvParcelasCompra.DataSource = DALParcelasCompra.CarregarGrid(compraCodigo); } } catch { //Caso apresente algum erro. Será retornado esta mensagem. MessageBox.Show("Impossível executar esta ação no momento."); } }
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); }
public void EfetuaPagamentoParcela(int comCod, int pcoCod, DateTime dtpagto) { if (dtpagto != null) { DALParcelasCompra DALobj = new DALParcelasCompra(conexao); DALobj.EfetuaPagamentoParcela(comCod, pcoCod, dtpagto); } else { throw new Exception("Data de pagamento obrigatória"); } }
public DataTable Localizar(int codigo) { if (codigo <= 0) { throw new Exception("o codigo da parcela é obrigatorio"); } DALParcelasCompra compra = new DALParcelasCompra(Conexao); return(compra.Localizar(codigo)); }
//CARREGA MODELO public ModeloParcelasCompra compraModeloParcela(int com_cod, int pco_cod) { if (com_cod <= 0 && pco_cod <= 0) { throw new Exception("o codigo da parcela é obrigatorio"); } DALParcelasCompra compra = new DALParcelasCompra(Conexao); return(compra.compraModeloParcela(com_cod, pco_cod)); }
public void ExcluirTodasAsParcelas(int comcod) { if (comcod <= 0) { throw new Exception("O código da parcela é obrigatório"); } DALParcelasCompra DALobj = new DALParcelasCompra(conexao); DALobj.ExcluirTodasAsParcelas(comcod); }
public DataTable Localizar(int comcod) { if (comcod <= 0) { throw new Exception("O código da parcela é obrigatório"); } DALParcelasCompra DALobj = new DALParcelasCompra(conexao); return DALobj.Localizar(comcod); }
public void Excluir(ModeloParcelasCompra modelo) { double pcovalor = modelo.pco_valor; modelo.pco_valor = 0; ValidaCampos(modelo); modelo.pco_valor = pcovalor; DALParcelasCompra DALObj = new DALParcelasCompra(conexao); DALObj.Excluir(modelo); }
//METEDO EXCLUIR TODAS AS PARCELAS public void ExcluirTodasParcelas(int codigo) { if (codigo <= 0) { throw new Exception("o codigo da parcela é obrigatorio"); } DALParcelasCompra compra = new DALParcelasCompra(Conexao); compra.ExcluirTodasParcelas(codigo); }
//============================================================================================================================== //Metodo para Excluir todas as parcelas public void ExcluirTodasAsParcelas(int ComCod)//recebe um codigo como parametro { //Validação campo nao pode ser vazio if (ComCod <= 0) { throw new Exception("O codigo da compra é obrigatório"); } //sem validação , pois se o codigo informado nao existir, nao vai fazer nada DALParcelasCompra DALobj = new DALParcelasCompra(conexao); DALobj.ExcluirTotasAsParcelas(ComCod); }
public void Excluir(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"); } DALParcelasCompra DALobj = new DALParcelasCompra(conexao); DALobj.Excluir(modelo); }
//============================================================================================================================== //Metodo para localixar um item public DataTable Localizar(int ComCod) { //valida campo obrigatorio: if (ComCod <= 0) { throw new Exception("O codigo da compra é obrigatório"); } //sem validação , pois se o codigo informado nao existir, nao vai fazer nada DALParcelasCompra DALobj = new DALParcelasCompra(conexao); //retorna uma datatable, realizando o localizar return(DALobj.Localizar(ComCod)); }
//METEDO EXCLUIR public void Excluir(ModeloParcelasCompra modelo) { if (modelo.Pco_cod <= 0) { throw new Exception("o codigo da parcela é obrigatorio"); } if (modelo.Com_cod <= 0) { throw new Exception("o codigo da compra é obrigatorio"); } DALParcelasCompra compra = new DALParcelasCompra(Conexao); compra.Excluir(modelo); }
public ModeloParcelasCompra CarregaModeloParcelasCompra(int PcoCod, int ComCod) { if (PcoCod <= 0) { throw new Exception("O código da parcela é obrigatório"); } if (ComCod <= 0) { throw new Exception("O código da compra é obrigatório"); } DALParcelasCompra DALobj = new DALParcelasCompra(conexao); return DALobj.CarregaModeloParcelasCompra(PcoCod,ComCod); }
//Metodo para Cancelar o pagamento da parcela de compra ============================================================================== public void CancelarPagamento(int ComCod, int PcoCod, DateTime dtPagto) // https://youtu.be/6RAAHztqGQc?t=634 { if (PcoCod <= 0) { throw new Exception("Codigo da parcela é obrigatório"); } if (ComCod <= 0) { throw new Exception("Codigo da compra é obrigatório"); } //apaga a data de pagamento: DALParcelasCompra DALObj = new DALParcelasCompra(conexao); DALObj.CancelarPagamento(ComCod, PcoCod, dtPagto); }
//============================================================================================================================== //Metodo para Localizar um item //retorna uma datatable, tabela em memoria - conforme valor informado do que se quer procurar //https://youtu.be/4FrqeIDgPaQ?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA&t=1286 public ModeloParcelasCompra CarregaModeloParcelasCompra(int PcoCod, int ComCod) { //Validação campo nao pode ser vazio if (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 (ComCod <= 0) { throw new Exception("O codigo da compra é obrigatório"); } //sem validação , pois se o codigo informado nao existir, nao vai fazer nada DALParcelasCompra DALobj = new DALParcelasCompra(conexao); return(DALobj.CarregaModeloParcelasCompra(PcoCod, ComCod)); }
//============================================================================================================================== //Metodo para Excluir uma parcela public void Excluir(ModeloParcelasCompra modelo)//recebe o modelo como parametro { //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"); } //sem validação , pois se o codigo informado nao existir, nao vai fazer nada DALParcelasCompra DALobj = new DALParcelasCompra(conexao); DALobj.Excluir(modelo); }
//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 }
//============================================================================================================================== //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); }
//------------------------------------------------------------------------------------------------------------------- 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 Excluir(int com_cod, int pco_cod) { DALParcelasCompra DALobj = new DALParcelasCompra(); DALobj.Excluir(com_cod, pco_cod); }
//------------------------------------------------------------------------------------------------------------------- //excluir todas as parcelas public void Excluir(int codigo) { DALParcelasCompra DALobj = new DALParcelasCompra(); DALobj.Excluir(codigo); }
//------------------------------------------------------------------------------------------------------------------- public ModeloParcelascompra carregaModelo(int pco_cod, int com_cod) { DALParcelasCompra DALobj = new DALParcelasCompra(); return(DALobj.carregaModelo(pco_cod, com_cod)); }
//------------------------------------------------------------------------------------------------------------------- public DataTable ListagemComFiltro(int com_cod) { DALParcelasCompra DALobj = new DALParcelasCompra(); return(DALobj.ListagemComFiltro(com_cod)); }
//------------------------------------------------------------------------------------------------------------------- public DataTable Listagem() { DALParcelasCompra DALobj = new DALParcelasCompra(); return(DALobj.Listagem()); }