コード例 #1
0
        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;
                    }
                }
            }
        }
コード例 #2
0
        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();
        }
コード例 #3
0
        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();
        }
コード例 #4
0
ファイル: PagoGasto.aspx.cs プロジェクト: Mr-Cesar/EasyLife
        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();
        }
コード例 #5
0
ファイル: PagoGasto.aspx.cs プロジェクト: Mr-Cesar/EasyLife
        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();
            }
        }