protected void grBoletas_SelectedIndexChanged(object sender, EventArgs e) { panelDetalleBoleta.Visible = false; GridViewRow gvr = grBoletas.SelectedRow; long boleta = (long)grBoletas.DataKeys[gvr.RowIndex].Value; Adapter.AdapterBoletaGasto adapter = new Adapter.AdapterBoletaGasto(); if (searchGasto == true) { foreach (Adapter.AdapterBoletaGasto item in listaSearchGasto) { if (item._ID_BOLETA == boleta) { adapter = item; } } } else { foreach (Adapter.AdapterBoletaGasto item in listaGasto) { if (item._ID_BOLETA == boleta) { adapter = item; } } } }
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(); }
public void limpiarVariables() { //Variables Datos Usuario dplDepartamento.SelectedIndex = 0; lbLuz.Text = ""; lbCondominio.Text = ""; lbEdificio.Text = ""; //Variables Gastos listaSearchGasto = new List <Adapter.AdapterBoletaGasto>(); grGastos.DataSource = listagastos; grGastos.DataBind(); searchGasto = false; adapterGasto = new Adapter.AdapterBoletaGasto(); dplGastos.SelectedIndex = 0; btnDescargarBoleta.Enabled = false; panelDetalleBoleta.Visible = false; lbErrorGasto.Visible = false; //Variables Control Luz listaSearchControlLuz = new List <Adapter.AdapterControlLuzDepartamento>(); grLuces.DataSource = listaControlLuz; grLuces.DataBind(); searchControlLuz = false; dplDepartamentoLuz.SelectedIndex = 0; lbErrorLuz.Visible = false; lbErrorSearchLuz.Visible = false; Session["ModificarControlIluminacionDep"] = null; //Variables Multas listaSearchMulta = new List <Adapter.AdapterMulta>(); searchMulta = false; grMulta.DataSource = listaMulta; grMulta.DataBind(); dplMulta.SelectedIndex = 0; lbErrorMulta.Visible = false; //Variables Reservas listaSearchReserva = new List <Adapter.AdapterReserva>(); searchReserva = false; grReserva.DataSource = listaReserva; grReserva.DataBind(); lbErrorReserva.Visible = false; lbErrorSearchReserva.Visible = false; dplCentro.SelectedIndex = 0; //Variables Aviso lbErrorSearchAviso.Visible = false; searchAviso = false; listaAviso = new List <Adapter.AdapterMensaje>(); listaAvisoSearch = new List <Adapter.AdapterMensaje>(); grAvisos.DataSource = listaAviso; grAvisos.DataBind(); }
protected void grGastos_SelectedIndexChanged(object sender, EventArgs e) { int index = grGastos.SelectedIndex; Adapter.AdapterBoletaGasto aux = listaGastos[index]; total = total - aux._COSTO_BOLETA; lbTotal.Text = total.ToString(); listaGastos.RemoveAt(index); grGastos.DataSource = listaGastos; grGastos.DataBind(); lbTotal.Text = total.ToString(); }
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(); } }