public void Alterar(ModeloParcelasCompra modelo) { if (modelo.pco_cod.Equals("")) { throw new Exception("O Código da parcela é obrigatório!"); } if (modelo.com_cod <= 0) { throw new Exception("O código da compra é obrigatório!"); } if (modelo.pco_valor.Equals("")) { throw new Exception("O valor da parcela é obrigatório!"); } DateTime data = DateTime.Now; if (modelo.pco_datavecto.Year < data.Year) { throw new Exception("Ano de vencimento inferior ao ano atual!"); } DAOParcelaCompra daopar = new DAOParcelaCompra(conexao); daopar.Alterar(modelo); }
public DataTable Localizar(int comcod) { if (comcod <= 0) { throw new Exception("O código da compra é obrigatório!"); } DAOParcelaCompra daopar = new DAOParcelaCompra(conexao); return(daopar.Localizar(comcod)); }
public void excluirTodasAsParcelas(int cod) { if (cod <= 0) { throw new Exception("O código da compra é obrigatório!"); } DAOParcelaCompra daopar = new DAOParcelaCompra(conexao); daopar.ExcluirTodasAsParcelas(cod); }
public void Excluir(ModeloParcelasCompra modelo) { if (modelo.pco_cod <= 0) { throw new Exception("O código da Parcela é obrigatório!"); } if (modelo.com_cod <= 0) { throw new Exception("O código da compra é obrigatório!"); } DAOParcelaCompra daopar = new DAOParcelaCompra(conexao); daopar.Excluir(modelo); }
public ModeloParcelasCompra CarregaModeloParcelasCompra(int pco_cod, int com_cod) { if (com_cod <= 0) { throw new Exception("O código da compra é obrigatório!"); } if (pco_cod <= 0) { throw new Exception("O código da parcela é obrigatório!"); } DAOParcelaCompra daopar = new DAOParcelaCompra(conexao); return(daopar.carregaModeloParcelasCompra(pco_cod, com_cod)); }
private void btnExcluir_Click(object sender, EventArgs e) { try { DialogResult d = MessageBox.Show("Deseja excluir esta compra?", "Aviso", MessageBoxButtons.YesNo); if (d.ToString().Equals("Yes")) { int qtde = Convert.ToInt32(cboNumeroDeParcelas.Text); int codigo = Convert.ToInt32(txtCodigo.Text); //Conexao DALConexao cx = new DALConexao(DadosDaConexao.stringDeConexao); CompraController Compra = new CompraController(cx); qtde -= Compra.QuantidadeParcelasNaoPagas(codigo); if (qtde == 0)//paguei alguma parcelas { //Excluir as parcelas da compra DAOParcelaCompra daoParCom = new DAOParcelaCompra(cx); daoParCom.ExcluirTodasAsParcelas(Convert.ToInt32(txtCodigo.Text)); //Excluir itens compra ItensCompraController itensCom = new ItensCompraController(cx); itensCom.ExcluirTodosOsItens(Convert.ToInt32(txtCodigo.Text)); //Excluindo a compra Compra.Excluir(Convert.ToInt32(codigo)); MessageBox.Show("Compra excluida com sucesso!"); this.limparTela(); this.alteraBotoes(1); } else { MessageBox.Show("Impossivel excluir o registro.\n O Registro possui parcelas pagas."); } } } catch { MessageBox.Show("Impossivel excluir o registro \n O registro esta sendo utilido em outro lugar"); this.alteraBotoes(3); } }