Пример #1
0
 protected void btnCancelar_Click(object sender, EventArgs e)
 {
     if (ALCSA.FWK.Web.Control.ExtraerValorComoEntero(hdfRedireccionActividadJudicial) == 1)
     {
         ALCSA.Negocio.Juicios.Juicio objJuicio = new ALCSA.Negocio.Juicios.Juicio();
         objJuicio.CargarPorCobranza(ALCSA.FWK.Web.Control.ExtraerValorComoEntero(hdfIdCobranza));
         Response.Redirect(string.Format("../Procesos/ActividadCobranza.aspx?Codigo={0}", objJuicio.ID), true);
     }
     else
     {
         Response.Redirect("BuscaCobranzaGastos.aspx", true);
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            int intIdGasto = ALCSA.FWK.Web.Sitio.ExtraerValorQueryStringComoEntero(Request, "id");

            ALCSA.Negocio.Gastos.Gasto       objGasto    = new ALCSA.Negocio.Gastos.Gasto(intIdGasto);
            ALCSA.Negocio.Cobranzas.Cobranza objCobranza = new ALCSA.Negocio.Cobranzas.Cobranza(objGasto.IdCobranza);
            ALCSA.Negocio.Juicios.Juicio     objJuicio   = new ALCSA.Negocio.Juicios.Juicio();
            objJuicio.CargarPorCobranza(objGasto.IdCobranza);

            ALCSA.FWK.Web.Control.AsignarValor(lblCliente, objCobranza.NombreCliente);
            ALCSA.FWK.Web.Control.AsignarValor(lblRutDeudor, ALCSA.FWK.IdentificacionTributaria.FormatearRut(objCobranza.RutDeudor));
            ALCSA.FWK.Web.Control.AsignarValor(lblNombreDeudor, objCobranza.NombreDeudor);
            ALCSA.FWK.Web.Control.AsignarValor(lblNumeroOperacion, objCobranza.Nrooperacion);

            ALCSA.FWK.Web.Control.AsignarValor(lblNumeroBoleta, objGasto.Nroboleta);
            ALCSA.FWK.Web.Control.AsignarValor(lblNumeroNomina, objGasto.Nomina);
            ALCSA.FWK.Web.Control.AsignarValor(lblFechaNomina, objGasto.Fnomina, true);
            ALCSA.FWK.Web.Control.AsignarValor(lblProveedor, objGasto.NomResponsable);
            ALCSA.FWK.Web.Control.AsignarValor(lblTipoGasto, string.Format("{0} - {1}", objGasto.Gasto, objGasto.Desgasto));

            ALCSA.FWK.Web.Control.AsignarValor(lblObservacion, objGasto.Observacion);

            ALCSA.FWK.Web.Control.AsignarValor(lblMonto, Convert.ToDecimal(
                                                   objGasto.IdGastoAdmin > 0
                ? objGasto.Montogastoadmin
                : objGasto.IdGastoJudicial > 0
                ? objGasto.Montogastojudi
                : objGasto.Montogastopre), 0);

            if (objJuicio.ID.Equals(0))
            {
                return;
            }
            ALCSA.FWK.Web.Control.AsignarValor(lblRol, objJuicio.Rol);
            ALCSA.FWK.Web.Control.AsignarValor(lblTribunal, objJuicio.NombreTribunal);
        }
Пример #3
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            ALCSA.Negocio.Gastos.Gasto objGasto = new ALCSA.Negocio.Gastos.Gasto()
            {
                ID         = ALCSA.FWK.Web.Control.ExtraerValorComoEntero(hdfIdGasto),
                IdCobranza = ALCSA.FWK.Web.Control.ExtraerValorComoEntero(hdfIdCobranza),
                Fechagasto = ALCSA.FWK.Web.Control.ExtraerValorComoDateTime(txtFecha),
                Fproceso   = DateTime.Now,
                // Gasto = ALCSA.FWK.Web.Control.ExtraerValorComoDateTime(txtFecha),
                // Desgasto = ALCSA.FWK.Web.Control.ExtraerValorComoDateTime(txtFecha),
                Nroboleta = ALCSA.FWK.Web.Control.ExtraerValor(txtBoleta),

                RutResponsable  = ALCSA.FWK.Web.Control.ExtraerValor(Proveedor),
                NomResponsable  = ALCSA.FWK.Web.Control.ExtraerTexto(Proveedor),
                TipoResponsable = "p",

                Estadogasto      = ALCSA.FWK.Web.Control.ExtraerValorComoEntero(estadogasto),
                Fechaestadogasto = ALCSA.FWK.Web.Control.ExtraerValorComoDateTime(txtfechaestadogasto),

                Nomina  = ALCSA.FWK.Web.Control.ExtraerValor(txtNomina),
                Fnomina = ALCSA.FWK.Web.Control.ExtraerValorComoDateTime(txtFechaNomina),

                IdGastoAdmin     = ALCSA.FWK.Web.Control.ExtraerValorComoEntero(tipogastoadmin),
                IdActPrejudicial = ALCSA.FWK.Web.Control.ExtraerValorComoEntero(tipogastopre),
                IdGastoJudicial  = ALCSA.FWK.Web.Control.ExtraerValorComoEntero(tipogastojudi),
                Tipogastujudi    = ALCSA.FWK.Web.Control.ExtraerTexto(tipogastojudi),

                Montogastoadmin = ALCSA.FWK.Web.Control.ExtraerValorComoFloat(txtMontoadmin),
                Montogastojudi  = ALCSA.FWK.Web.Control.ExtraerValorComoFloat(txtMontojudi),
                Montogastopre   = ALCSA.FWK.Web.Control.ExtraerValorComoFloat(txtMontopre),

                Username = this.Session["Usuario"].ToString(),

                Observacion = ALCSA.FWK.Web.Control.ExtraerValor(txtObservacion)
            };

            if (objGasto.IdGastoAdmin > 0)
            {
                objGasto.Gasto    = "Administrativo";
                objGasto.Desgasto = ALCSA.FWK.Web.Control.ExtraerTexto(tipogastoadmin);
            }
            else if (objGasto.IdGastoJudicial > 0)
            {
                objGasto.Gasto    = "Judicial";
                objGasto.Desgasto = ALCSA.FWK.Web.Control.ExtraerTexto(tipogastojudi);
            }
            else if (objGasto.IdActPrejudicial > 0)
            {
                objGasto.Gasto    = "PreJudicial";
                objGasto.Desgasto = ALCSA.FWK.Web.Control.ExtraerTexto(tipogastopre);
            }

            objGasto.Guardar();

            if (ALCSA.FWK.Web.Control.ExtraerValorComoEntero(hdfRedireccionActividadJudicial) == 1)
            {
                ALCSA.Negocio.Juicios.Juicio objJuicio = new ALCSA.Negocio.Juicios.Juicio();
                objJuicio.CargarPorCobranza(objGasto.IdCobranza);
                Response.Redirect(string.Format("../Procesos/ActividadCobranza.aspx?Codigo={0}&gasto_ok=1&id_gasto={1}", objJuicio.ID, objGasto.ID), true);
            }
            else
            {
                string strRuta = string.Format("Gastos.aspx?Codigo={0}&gasto_ok=1&id_gasto={1}", this.hdfIdCobranza.Value, objGasto.ID);
                this.Page.RegisterClientScriptBlock("Mensaje", "<script>alert('Datos guardados correctamente');location.href='" + strRuta + "';</script>");
            }
        }