public Cobranza() { _consorciosServ = new consorciosServ(context); _unidadesServ = new unidadesFuncionalesServ(); _propietariosServ = new dueñosServ(); _pagosServ = new pagosServ(context); }
protected void btnAceptarExpensasUF_Click(object sender, EventArgs e) { string confirmValue = Request.Form["confirm_value"]; if (confirmValue == "Si") { unidadesFuncionalesServ _unidadesFuncionalesServ = new unidadesFuncionalesServ(); expensasServ _expensasServ = new expensasServ(context); pagosServ _pagosServ = new pagosServ(context); _unidadesFuncionalesServ.FinalizarPagos(Session["idConsorcio"].ToString(), Convert.ToInt32(Session["PeriodoNumerico"].ToString())); GuardarPagos_y_UnidadesFuncionaesCtaCte(_unidadesFuncionalesServ, _expensasServ, _pagosServ); grdUnidades.DataSource = ""; grdUnidades.DataBind(); divBotonesUF.Visible = false; } expensasServ expensasServ = new expensasServ(context); var ExpensaId = expensasServ.AgregarExpensa(Session["idConsorcio"].ToString()); CargarGrillaExpensas(); }
public AcordeonBuscar() { _consorciosServ = new consorciosServ(context); _unidadesServ = new unidadesFuncionalesServ(); _propietariosServ = new dueñosServ(); _pagosServ = new pagosServ(context); }
private void GuardarPagos_y_UnidadesFuncionaesCtaCte(unidadesFuncionalesServ _unidadesFuncionalesServ, expensasServ _expensasServ, pagosServ _pagosServ) { Dictionary <decimal, UnidadesFuncionalesModel> map = (Dictionary <decimal, UnidadesFuncionalesModel>)Session["MapPagoId"]; foreach (var item in map) { var pago = _unidadesFuncionalesServ.GetPago(item.Value.PagoId); int expensaID = Convert.ToInt32(Session["ExpensaId"]); var PagoId = pago.ID.ToString(); decimal coeficiente = pago.Coeficiente; decimal gastosOrdinarios = _expensasServ.GetTotalGastosOrdinarios(expensaID); decimal gastosExtraordinarios = _expensasServ.GetTotalGastosExtraordinarios(expensaID); decimal subtotalGastoOrdinario = gastosOrdinarios * coeficiente / 100; decimal subtotalGastoExtraordinario = gastosExtraordinarios * coeficiente / 100; decimal subtotalGastoCocheraOrd = _pagosServ.GetTotalGastosEvOrdinariosUF(int.Parse(PagoId)); decimal subtotalGastoCocheraExt = _pagosServ.GetTotalGastosEvExtUF(int.Parse(PagoId)); decimal importeGastoParticular = pago.ImporteGastoParticular; //GARDAR en PAGOS y en UnidadFuncionalCtaCte pago.ImportePago1 = subtotalGastoOrdinario + subtotalGastoExtraordinario + subtotalGastoCocheraOrd + subtotalGastoCocheraExt + importeGastoParticular; _pagosServ.ActualizarImportePago1(pago); DAO.UnidadesFuncionalesCtaCte ufCtaCte = new DAO.UnidadesFuncionalesCtaCte() { UnidadesFuncionales = _unidadesFuncionalesServ.GetUnidadFuncional(Session["idConsorcio"].ToString(), item.Value.UF), Haber = pago.ImportePago1, Fecha = DateTime.Now, Detalle = "Expensa " + item.Value.PeriodoDetalle }; _unidadesFuncionalesServ.AddHaber(ufCtaCte); } }