private void CargaInicial() { var pago = _unidadesFuncServ.GetPago(Session["PagoId"].ToString()); // Find UserControl1 user control. Control control = Page.FindControl("totalesUfUC"); totalUfUC = (TotalesUF)control; totalUfUC.CalcularTotales(pago); txtImporteGastoParticular.Text = pago.ImporteGastoParticular.ToString("0.00"); txtDetalleGastoParticular.Text = pago.DetalleGastoParticular; if (Session["Estado"].ToString() == "Finalizado") { txtDetalleGastoParticular.Enabled = false; txtImporteGastoParticular.Enabled = false; btnActualizar.Visible = false; } else { txtDetalleGastoParticular.Enabled = true; txtImporteGastoParticular.Enabled = true; btnActualizar.Visible = true; } }
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); } }
private void CargaInicial() { bool MostrarDatosParticulares; ConstantesWeb.MostrarError(string.Empty, this.Page); CargaGrillaGastosParticularesOrd(); CargaGrillaGastosParticularesExt(); var pago = _unidadesFuncServ.GetPago(Session["PagoId"].ToString().ToDecimal()); totalesUF.CalcularTotales(pago); txtImporteGastoParticular.Text = pago.ImporteGastoParticular.ToString("0.00"); txtDetalleGastoParticular.Text = pago.DetalleGastoParticular; MostrarDatosParticulares = Session["Estado"].ToString() != "Finalizado"; txtDetalleGastoParticular.Enabled = MostrarDatosParticulares; txtImporteGastoParticular.Enabled = MostrarDatosParticulares; btnActualizar.Visible = MostrarDatosParticulares; }