Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            // -------------------------------------------------------------------------------------------------------
            hdfMostrarMensaje.Value = "0";
            hdfIdDocumento.Value    = "0";
            hdfIdGasto.Value        = "0";

            if (Page.IsPostBack)
            {
                return;
            }
            // -------------------------------------------------------------------------------------------------------
            int intIdJuicio = ALCSA.FWK.Web.Sitio.ExtraerValorQueryStringComoEntero(Request, "Codigo");

            hdfIdDocumento.Value = ALCSA.FWK.Web.Sitio.ExtraerValorQueryStringComoEntero(Request, "id_doc").ToString();
            hdfIdGasto.Value     = ALCSA.FWK.Web.Sitio.ExtraerValorQueryStringComoEntero(Request, "id_gasto").ToString();
            // -------------------------------------------------------------------------------------------------------
            ALCSA.Negocio.Juicios.Juicio objJuicio = new ALCSA.Negocio.Juicios.Juicio(intIdJuicio);
            if (objJuicio.ID.Equals(0))
            {
                return;
            }
            // -------------------------------------------------------------------------------------------------------
            string strEstadoCobranza = CargarDatosCobranzaJuicio(objJuicio.IdCobranza, intIdJuicio);

            ALCSA.FWK.Web.Control.AsignarValor(txtFechaTramite, DateTime.Now);

            habilitar();
            // -----------------------------------------------------------------------------------
            // CargarListadoSubTramites();

            // gasto_ok
            ALCSA.Negocio.Juicios.ActividadJudicial objActividad = new ALCSA.Negocio.Juicios.ActividadJudicial(0, intIdJuicio);
            if (objActividad.ID.Equals(0))
            {
                CargarListadoTramites(0, hdfTipoActividad.Value, 0);
                CargarListadoSubTramites(0);
                hdfMostrarMensaje.Value = "1";
            }
            else
            {
                CargarListadoTramites(objActividad.IdTramite, hdfTipoActividad.Value, objActividad.Indice + 1);
                CargarListadoSubTramites(objActividad.IdSubTramite);

                if (strEstadoCobranza == "P" || strEstadoCobranza == "T")
                {
                    ddlTramites.Enabled = false;
                }
            }
            // -----------------------------------------------------------------------------------
            MostrarProximaGestion();
            // -----------------------------------------------------------------------------------
        }
Пример #2
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);
     }
 }
Пример #3
0
        private string CargarDatosCobranzaJuicio(int idCobranza, int idJuicio)
        {
            ALCSA.Negocio.Cobranzas.Cobranza objCobranza = new ALCSA.Negocio.Cobranzas.Cobranza(idCobranza);

            hdfIdCobranza.Value    = idCobranza.ToString();
            hdfIdJuicio.Value      = idJuicio.ToString();
            hdfTipoActividad.Value = objCobranza.TipoActividad;

            txtNroOperacion.Text   = objCobranza.Nrooperacion;
            txtCliente.Text        = objCobranza.NombreCliente;
            txtRutDeudor.Text      = ALCSA.FWK.IdentificacionTributaria.FormatearRut(objCobranza.RutDeudor);
            txtNomDeudor.Text      = objCobranza.NombreDeudor;
            txtNumeroSucursal.Text = !string.IsNullOrWhiteSpace(objCobranza.Codigo) ? objCobranza.Codigo : "SIN NÚMERO";

            DataTable table = ConsultasEspecificas.MostrarDatosJuicioActividad(idJuicio.ToString());

            ALCSA.Negocio.Juicios.Juicio objJuicio = new ALCSA.Negocio.Juicios.Juicio(idJuicio);

            if ((table.Rows.Count > 0) && (table != null))
            {
                txtRol.Text = objJuicio.Rol;

                txtFechaIngCorte.Text = objJuicio.Fingresocorte.ToString("dd/MM/yyyy");
                txtProcedimiento.Text = table.Rows[0]["procedimiento"].ToString();
                txtMateria.Text       = table.Rows[0]["materia"].ToString();
                txtProducto.Text      = table.Rows[0]["producto"].ToString();
                txtTribunal.Text      = table.Rows[0]["tribunal"].ToString();

                CabezeraActividadesDTO sdto = new CabezeraActividadesDTO
                {
                    Deudor     = objCobranza.NombreDeudor,
                    Noperacion = objCobranza.Nrooperacion,
                    Rol        = objJuicio.Rol,
                    Tribunal   = table.Rows[0]["tribunal"].ToString()
                };
                Session["CabezeraActividades"] = sdto;
            }
            return(!string.IsNullOrEmpty(objCobranza.Tipo) ? objCobranza.Tipo.Trim() : string.Empty);
        }
        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);
        }
Пример #5
0
 protected void btnGastos_Click(object sender, EventArgs e)
 {
     ALCSA.Negocio.Juicios.Juicio objJuicio = new ALCSA.Negocio.Juicios.Juicio(ALCSA.FWK.Web.Control.ExtraerValorComoEntero(hdfIdJuicio));
     Response.Redirect(string.Format("../Gastos/Gastos.aspx?Codigo={0}&pag_act=1", objJuicio.IdCobranza), true);
 }
Пример #6
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>");
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            // -----------------------------------------------------
            if (this.Page.IsPostBack)
            {
                return;
            }
            // -----------------------------------------------------
            int intIdCobranza = ALCSA.FWK.Web.Sitio.ExtraerValorQueryStringComoEntero(Request, "Codigo");
            int intIdJuicio   = ALCSA.FWK.Web.Sitio.ExtraerValorQueryStringComoEntero(Request, "id_juicios");
            // -----------------------------------------------------
            string strRutDeudorCallCenter = ALCSA.FWK.Web.Sitio.ExtraerValorQueryString(Request, ALCSA.Negocio.CallCenter.ParametrosConsulta.NOMBRE_PARAMETRO_RUT);
            string strUsuarioCallCenter   = ALCSA.FWK.Web.Sitio.ExtraerValorQueryString(Request, ALCSA.Negocio.CallCenter.ParametrosConsulta.NOMBRE_PARAMETRO_USUARIO);
            string strDisposicion         = ALCSA.FWK.Web.Sitio.ExtraerValorQueryString(Request, ALCSA.Negocio.CallCenter.ParametrosConsulta.NOMBRE_PARAMETRO_DISPOSICION);
            int    intCampanaCallCenter   = ALCSA.FWK.Web.Sitio.ExtraerValorQueryStringComoEntero(Request, ALCSA.Negocio.CallCenter.ParametrosConsulta.NOMBRE_PARAMETRO_CAMPANA);

            // -----------------------------------------------------
            if (!string.IsNullOrWhiteSpace(strRutDeudorCallCenter))
            {
                new ALCSA.Negocio.CallCenter.Comentario()
                {
                    IdCobranza     = 0,
                    IdDisposicion  = 0,
                    IdCampana      = 0,
                    UsuarioIngreso = "PRUEBA",
                    Descripcion    = Request.Url.AbsoluteUri
                }.Insertar();

                if (!string.IsNullOrWhiteSpace(strDisposicion))
                {
                    Response.Redirect(string.Format("CallCenter/IngresoDisposicion.aspx?Codigo={0}&{1}={2}&{3}={4}&{5}={6}&{7}={8}",
                                                    new object[] {
                        ALCSA.FWK.Web.Control.ExtraerValorComoEntero(hdfIdCobranza),
                        ALCSA.Negocio.CallCenter.ParametrosConsulta.NOMBRE_PARAMETRO_RUT,
                        strRutDeudorCallCenter,
                        ALCSA.Negocio.CallCenter.ParametrosConsulta.NOMBRE_PARAMETRO_USUARIO,
                        strUsuarioCallCenter,
                        ALCSA.Negocio.CallCenter.ParametrosConsulta.NOMBRE_PARAMETRO_DISPOSICION,
                        strDisposicion,
                        ALCSA.Negocio.CallCenter.ParametrosConsulta.NOMBRE_PARAMETRO_CAMPANA,
                        intCampanaCallCenter
                    }), true);
                    return;
                }

                Session[ALCSA.Negocio.CallCenter.ParametrosConsulta.NOMBRE_PARAMETRO_RUT]     = strRutDeudorCallCenter;
                Session[ALCSA.Negocio.CallCenter.ParametrosConsulta.NOMBRE_PARAMETRO_USUARIO] = strUsuarioCallCenter;
                Session[ALCSA.Negocio.CallCenter.ParametrosConsulta.NOMBRE_PARAMETRO_CAMPANA] = intCampanaCallCenter;

                Response.Redirect(string.Format("Consultas_Juicios.aspx?Codigo={0}&id_juicios={1}", intIdCobranza, intIdJuicio), true);
                return;
            }

            if (Session[ALCSA.Negocio.CallCenter.ParametrosConsulta.NOMBRE_PARAMETRO_RUT] != null)
            {
                strRutDeudorCallCenter = Session[ALCSA.Negocio.CallCenter.ParametrosConsulta.NOMBRE_PARAMETRO_RUT].ToString();
                strUsuarioCallCenter   = Session[ALCSA.Negocio.CallCenter.ParametrosConsulta.NOMBRE_PARAMETRO_USUARIO].ToString();
                intCampanaCallCenter   = Convert.ToInt32(Session[ALCSA.Negocio.CallCenter.ParametrosConsulta.NOMBRE_PARAMETRO_CAMPANA]);

                Session.Remove(ALCSA.Negocio.CallCenter.ParametrosConsulta.NOMBRE_PARAMETRO_RUT);
                Session.Remove(ALCSA.Negocio.CallCenter.ParametrosConsulta.NOMBRE_PARAMETRO_USUARIO);
                Session.Remove(ALCSA.Negocio.CallCenter.ParametrosConsulta.NOMBRE_PARAMETRO_CAMPANA);

                strRutDeudorCallCenter = ALCSA.FWK.IdentificacionTributaria.FormatearRut(strRutDeudorCallCenter).Replace(".", string.Empty).ToUpper();

                if (intIdCobranza.Equals(0))
                {
                    IList <ALCSA.Entidades.CallCenter.CampanaCobranza> arrCobranzas = new ALCSA.Negocio.CallCenter.CampanaCobranza().Listar(intCampanaCallCenter);
                    foreach (ALCSA.Entidades.CallCenter.CampanaCobranza objCobranzaCampana in arrCobranzas)
                    {
                        if (objCobranzaCampana.RutDeudor.ToUpper() == strRutDeudorCallCenter)
                        {
                            intIdCobranza = objCobranzaCampana.IdCobranza;
                            break;
                        }
                    }

                    intIdJuicio = 0;
                }

                ALCSA.FWK.Web.Control.AsignarValor(hdfRutDeudorCallCenter, strRutDeudorCallCenter);
                ALCSA.FWK.Web.Control.AsignarValor(hdfUsuarioCallCenter, strUsuarioCallCenter);
                ALCSA.FWK.Web.Control.AsignarValor(hdfIdCampanaCallCenter, intCampanaCallCenter);

                btnAgregarComentario.Visible = true;
            }
            // -----------------------------------------------------
            if (ALCSA.FWK.Web.Sitio.ExtraerValorQueryStringComoEntero(Request, "Mensaje") == 1)
            {
                lblMensaje.Text = "El comentario se guardó correctamente.";
            }
            // -----------------------------------------------------
            if (intIdCobranza.Equals(0) && intIdJuicio > 0)
            {
                intIdCobranza = new ALCSA.Negocio.Juicios.Juicio(intIdJuicio).IdCobranza;
            }
            // -----------------------------------------------------
            hdfIdCobranza.Value = intIdCobranza.ToString();
            ConsultaJU(intIdCobranza.ToString());
            // -----------------------------------------------------
            CargarDomicilios();
            MostrarTelefonos();
            MostrarBienesRaices();
            MostrarBienesMuebles();
            MostrarDetalleDeuda();
            MostrarDetalleGastos();
            MostrarActividadesJudiciales();
            MostrarDetalleDatosCobranza();
            CargarComentariosCallCenter();
            // -----------------------------------------------------
        }