public bool ExcluirBL(EmprestimoMov instancia) { /*criar as regras de negocio*/ EmprestimoMovDA varDA = new EmprestimoMovDA(); return varDA.ExcluirDA(instancia); }
public EmprestimoMov Carregar(int id) { /*criar as regras de negocio*/ EmprestimoMovDA varDA = new EmprestimoMovDA(); return varDA.Carregar(id); }
public string EditarBL(EmprestimoMov instancia) { EmprestimoMovDA varDA = new EmprestimoMovDA(); if (varDA.EditarDA(instancia)) { DateTime hoje = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day); DateTime diaD = instancia.DataPrevistaEmprestimo ?? hoje; TimeSpan data = hoje - diaD; int diasAtraso = data.Days; if (utils.ComparaIntComZero(diasAtraso.ToString()) > 0) { //cadastrar titulo da multa decimal multa = utils.ComparaDecimalComZero(this.LerParametro(1, "F")); Int32 tipoDocumento = utils.ComparaIntComZero(this.LerParametro(4, "F")); Int32 portadorId = utils.ComparaIntComZero(this.LerParametro(5, "F")); multa = multa * diasAtraso; int prazo = utils.ComparaIntComZero(this.LerParametro(6, "F")); prazo = (prazo < 1 ? 7 : prazo); TitulosBL titBL = new TitulosBL(); Titulos titulos = new Titulos(); titulos.Numero = titBL.RetornaNovoNumero(); titulos.Parcela = 1; titulos.Pessoaid = instancia.PessoaId; titulos.DataEmissao = hoje; titulos.DataVencimento = hoje.AddDays(prazo); titulos.Valor = multa; titulos.TipoDocumentoId = tipoDocumento; titulos.Portadorid = portadorId; titulos.Tipo = "R"; titulos.Obs = "Titulo gerado automaticamente, devido ao atraso de " + utils.ComparaIntComZero(diasAtraso.ToString()) + " dia(s) na devolução do exemplar " + instancia.Titulo; if (titBL.InserirBL(titulos)) return "Exemplar devolvido com atraso. Foi gerado o título " + titulos.Numero + " no valor de R$" + titulos.Valor; } return "Devolução realizada com sucesso!"; } else return "false"; }
public Int32 IdMovEmprestado(int emprestimoId) { /*criar as regras de negocio*/ EmprestimoMovDA varDA = new EmprestimoMovDA(); return varDA.IdMovEmprestado(emprestimoId); }
public string RenovarEmprestimoBL(EmprestimoMov empMov, int qtdeDias) { string erro = null; EmprestimoMovDA empMovDA = new EmprestimoMovDA(); erro = RetornaSituacaoTitulo(empMov.EmprestimoId != null ? (int)empMov.EmprestimoId : 0 ); if (erro == string.Empty || erro == null) if (!empMovDA.RenovarEmprestimo(empMov, qtdeDias)) erro = "Não foi possível renovar o título"; return erro; }
public DataSet PesquisarRelatorioBL(string pessoasCod,string obrasCod, string dataRetiradaIni, string dataRetiradaFim, string dataDevolucaoIni, string dataDevolucaoFim, string Status, string ordenacao) { /*criar as regras de negocio*/ EmprestimoMovDA varDA = new EmprestimoMovDA(); return varDA.PesquisarRelatorioDA(pessoasCod, obrasCod, dataRetiradaIni, dataRetiradaFim, dataDevolucaoIni, dataDevolucaoFim, Status, ordenacao); }
public List<EmprestimoMov> PesquisarMovAtivosDA(int id_pessoa) { EmprestimoMovDA empMovDA = new EmprestimoMovDA(); return empMovDA.PesquisarMovAtivosDA(id_pessoa); }