protected void btnRegistroGasto_Click(object sender, EventArgs e) { System.Threading.Thread.Sleep(5000); string resultGasto = ""; string resultAsignar = ""; if (listaGastos.Count == listaEdificio.Count) { foreach (Adapter.AdapterGastoComun item in listaGastos) { resultGasto = Controller.ControllerGastoComun.crearGastoComun(item._ID_EDIFICIO, item._GASTO_CONSERJE, item._GASTO_GUARDIA, item._GASTO_MANTENCION_AREAS, item._GASTO_CAMARAS, item._GASTO_ARTICULOS_ASEO, item._GASTOS_ASEO, item._GASTO_ASCENSOR, item._GASTO_AGUA_CALIENTE, item._GASTO_OTRO, item._TOTAL_GASTO); if (resultGasto.Equals("Gasto Comun Creado")) { GASTOS_COMUNES gasto = Controller.ControllerGastoComun.buscarGastoComunEdificio(item._ID_EDIFICIO); resultAsignar = Controller.ControllerEdificio.asignarGastoEdificio(item._ID_EDIFICIO, gasto.ID_GASTOS); } } if (resultAsignar.Equals("Gasto Asignado")) { ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('Gasto Ingresado');window.location.href='" + Request.RawUrl + "';", true); } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('Error al Ingresar Gasto');window.location.href='" + Request.RawUrl + "';", true); } } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('Error al Ingresar Gasto');window.location.href='" + Request.RawUrl + "';", true); } }
protected void btnAgregarGasto_Click(object sender, EventArgs e) { btnPagarGasto.Visible = true; GASTOS_COMUNES gasto = new GASTOS_COMUNES(); DEPARTAMENTO departamento = new DEPARTAMENTO(); List <MULTA> listaMulta = Controller.ControllerMulta.listaMultaNoPagadaDepartamento(Convert.ToInt64(dplDepartamento.SelectedValue)); long multa = 0; foreach (MULTA item in listaMulta) { multa = multa + item.COSTO_MULTA; } departamento = Controller.ControllerDepartamento.buscarIdDepartamento(Convert.ToInt64(dplDepartamento.SelectedValue)); gasto = Controller.ControllerGastoComun.buscarGastoComunEdificio(departamento.ID_EDIFICIO); Adapter.AdapterBoletaGasto pago = new Adapter.AdapterBoletaGasto(); long totalBoleta = Convert.ToInt64(gasto.TOTAL_GASTO) + multa; pago._ID_GASTOS = gasto.ID_GASTOS; pago._ID_DEPARTAMENTO = departamento.ID_DEPARTAMENTO; pago._FK_RUT = persona.FK_RUT; pago._NUMERO_DEP = departamento.NUMERO_DEP; pago._TOTAL_GASTO = gasto.TOTAL_GASTO; pago._MULTA = multa; pago._COSTO_BOLETA = totalBoleta; listaGastos.Add(pago); grGastos.DataSource = listaGastos; grGastos.DataBind(); total = total + pago._COSTO_BOLETA; lbTotal.Text = total.ToString(); dplDepartamento.SelectedIndex = 0; listGastos.DataSource = null; listGastos.DataBind(); }
protected void btnAgregarPago_Click(object sender, EventArgs e) { lbErrorRegistro.Visible = false; btnPagarGasto.Visible = true; EDIFICIO edificio = new EDIFICIO(); GASTOS_COMUNES gasto = new GASTOS_COMUNES(); DEPARTAMENTO departamento = new DEPARTAMENTO(); PERSONA persona = new PERSONA(); List <MULTA> listaMulta = Controller.ControllerMulta.listaMultaNoPagadaDepartamento(Convert.ToInt64(dplDepartamento.SelectedValue)); long multa = 0; foreach (MULTA item in listaMulta) { multa = multa + item.COSTO_MULTA; } edificio = Controller.ControllerEdificio.buscarIdEdificio(Convert.ToInt64(dplEdificio.SelectedValue)); gasto = Controller.ControllerGastoComun.buscarGastoComunEdificio(Convert.ToInt64(dplEdificio.SelectedValue)); departamento = Controller.ControllerDepartamento.buscarIdDepartamento(Convert.ToInt64(dplDepartamento.SelectedValue)); persona = Controller.ControllerPersona.buscarPersonaRut(txtPersona.Text); if (persona == null) { lbError.Visible = true; lbPagados.Visible = false; } else { lbError.Visible = false; lbPagados.Visible = true; Adapter.AdapterBoletaGasto pago = new Adapter.AdapterBoletaGasto(); long totalBoleta = Convert.ToInt64(gasto.TOTAL_GASTO) + multa; pago._ID_GASTOS = gasto.ID_GASTOS; pago._ID_EDIFICIO = edificio.ID_EDIFICIO; pago._ID_DEPARTAMENTO = departamento.ID_DEPARTAMENTO; pago._FK_RUT = persona.FK_RUT; pago._NOMBRE_EDIFICIO = edificio.NOMBRE_EDIFICIO; pago._NUMERO_DEP = departamento.NUMERO_DEP; pago._TOTAL_GASTO = gasto.TOTAL_GASTO; pago._MULTA = multa; pago._COSTO_BOLETA = totalBoleta; listaGastos.Add(pago); grGastos.DataSource = listaGastos; grGastos.DataBind(); total = total + pago._COSTO_BOLETA; lbTotal.Text = total.ToString(); dplDepartamento.SelectedIndex = 0; listGastos.DataSource = null; listGastos.DataBind(); } }
protected void dplEdificio_SelectedIndexChanged(object sender, EventArgs e) { try { if (modificarGasto != 0) { long edificio = Convert.ToInt64(dplEdificio.SelectedValue); GASTOS_COMUNES gasto = Controller.ControllerGastoComun.buscarGastoComunEdificio(edificio); txtGConserje.Text = gasto.GASTO_CONSERJE.ToString(); txtGGuardia.Text = gasto.GASTO_GUARDIA.ToString(); txtGMantAreas.Text = gasto.GASTO_MANTENCION_AREAS.ToString(); txtGCamaras.Text = gasto.GASTO_CAMARAS.ToString(); txtGArtAseo.Text = gasto.GASTO_ARTICULOS_ASEO.ToString(); txtGAseo.Text = gasto.GASTOS_ASEO.ToString(); txtGAscensor.Text = gasto.GASTO_ASCENSOR.ToString(); txtGAgua.Text = gasto.GASTO_AGUA_CALIENTE.ToString(); txtGOtro.Text = gasto.GASTO_OTRO.ToString(); lbTotal.Text = gasto.TOTAL_GASTO.ToString(); } else { txtGConserje.Text = ""; txtGGuardia.Text = ""; txtGMantAreas.Text = ""; txtGCamaras.Text = ""; txtGArtAseo.Text = ""; txtGAseo.Text = ""; txtGAscensor.Text = ""; txtGAgua.Text = ""; txtGOtro.Text = ""; lbTotal.Text = ""; } } catch (Exception ex) { txtGConserje.Text = ""; txtGGuardia.Text = ""; txtGMantAreas.Text = ""; txtGCamaras.Text = ""; txtGArtAseo.Text = ""; txtGAseo.Text = ""; txtGAscensor.Text = ""; txtGAgua.Text = ""; txtGOtro.Text = ""; lbTotal.Text = ""; System.Diagnostics.Debug.WriteLine("Error: " + ex); } }
public static GASTOS_COMUNES buscarGastoComunEdificio(long edificio) { using (EasyLifeEntities dbc = new EasyLifeEntities()) { GASTOS_COMUNES aux = (from u in dbc.GASTOS_COMUNES where u.ID_EDIFICIO == edificio select u).FirstOrDefault(); if (aux != null) { return(aux); } else { return(null); } } }
public static GASTOS_COMUNES buscarIdGastoComun(long gasto) { using (EasyLifeEntities dbc = new EasyLifeEntities()) { GASTOS_COMUNES aux = (from u in dbc.GASTOS_COMUNES where u.ID_GASTOS == gasto select u).FirstOrDefault(); if (aux != null) { return(aux); } else { return(null); } } }
public void cargarParametros(string gasto) { lbTitulo.Text = "Modificar Gasto"; btnRegistroGasto.Visible = false; btnModificarGasto.Visible = true; gastoUpdate = new GASTOS_COMUNES(); GASTOS_COMUNES aux = Controller.ControllerGastoComun.buscarIdGastoComun(Convert.ToInt64(gasto)); txtGConserje.Text = aux.GASTO_CONSERJE.ToString(); txtGGuardia.Text = aux.GASTO_GUARDIA.ToString(); txtGMantAreas.Text = aux.GASTO_MANTENCION_AREAS.ToString(); txtGCamaras.Text = aux.GASTO_CAMARAS.ToString(); txtGArtAseo.Text = aux.GASTO_ARTICULOS_ASEO.ToString(); txtGAseo.Text = aux.GASTOS_ASEO.ToString(); txtGAscensor.Text = aux.GASTO_ASCENSOR.ToString(); txtGAgua.Text = aux.GASTO_AGUA_CALIENTE.ToString(); txtGOtro.Text = aux.GASTO_OTRO.ToString(); lbTotal.Text = aux.TOTAL_GASTO.ToString(); gastoUpdate = aux; }
protected void dplDepartamento_SelectedIndexChanged(object sender, EventArgs e) { try { listGastos.DataSource = null; listGastos.DataBind(); long edificio = Convert.ToInt64(dplEdificio.SelectedIndex); string mes = DateTime.Now.ToString("MMMM"); string año = DateTime.Now.Year.ToString(); int costoEst = 0; double prorroteo = 0; GASTOS_COMUNES gasto = Controller.ControllerGastoComun.buscarGastoMes(edificio, mes.Substring(0, 3), año); DEPARTAMENTO departamento = Controller.ControllerDepartamento.buscarIdDepartamento(Convert.ToInt64(dplDepartamento.SelectedValue)); List <MULTA> listaMultas = Controller.ControllerMulta.listaMultaNoPagadaDepartamento(Convert.ToInt64(dplDepartamento.SelectedValue)); long multa = 0; foreach (MULTA item in listaMultas) { multa = multa + item.COSTO_MULTA; } List <ESTACIONAMIENTO> listaEst = Controller.ControllerEstacionamiento.buscarEstacionamientoDepartamento(departamento.ID_DEPARTAMENTO); foreach (ESTACIONAMIENTO item in listaEst) { costoEst = item.PRECIO_EST + costoEst; } prorroteo = Convert.ToDouble(departamento.PRORROTEO); GASTOS_COMUNES aux = new GASTOS_COMUNES(); aux.GASTO_CONSERJE = Convert.ToInt32((gasto.GASTO_CONSERJE * prorroteo) / 100); aux.GASTO_GUARDIA = Convert.ToInt32((gasto.GASTO_GUARDIA * prorroteo) / 100); aux.GASTO_MANTENCION_AREAS = Convert.ToInt32((gasto.GASTO_MANTENCION_AREAS * prorroteo) / 100); aux.GASTO_CAMARAS = Convert.ToInt32((gasto.GASTO_CAMARAS * prorroteo) / 100); aux.GASTO_ARTICULOS_ASEO = Convert.ToInt32((gasto.GASTO_ARTICULOS_ASEO * prorroteo) / 100); aux.GASTOS_ASEO = Convert.ToInt32((gasto.GASTOS_ASEO * prorroteo) / 100); aux.GASTO_ASCENSOR = Convert.ToInt32((gasto.GASTO_ASCENSOR * prorroteo) / 100); aux.GASTO_AGUA_CALIENTE = Convert.ToInt32((gasto.GASTO_AGUA_CALIENTE * prorroteo) / 100); aux.GASTO_OTRO = Convert.ToInt32((gasto.GASTO_OTRO * prorroteo) / 100); List <string> listaG = new List <string>() { "Gasto Conserje " + aux.GASTO_CONSERJE, "Gasto Guardia " + aux.GASTO_GUARDIA, "Gasto Mantencion Areas " + aux.GASTO_MANTENCION_AREAS, "Gasto Camaras " + aux.GASTO_CAMARAS, "Gastos Articulos de Aseo " + aux.GASTO_ARTICULOS_ASEO, "Gasto Aseo " + aux.GASTOS_ASEO, "Gasto Ascensor " + aux.GASTO_ASCENSOR, "Gasto Agua Caliente " + aux.GASTO_AGUA_CALIENTE, "Otros Gastos " + aux.GASTO_OTRO, "Estacionamiento " + costoEst, "Multa " + multa.ToString() }; long total = Convert.ToInt64(gasto.TOTAL_GASTO) + multa; listGastos.DataSource = listaG; listGastos.DataBind(); } catch (Exception ex) { listGastos.DataSource = null; listGastos.DataBind(); System.Diagnostics.Debug.WriteLine("Error: " + ex); } }