protected void Page_Load(object sender, EventArgs e)
        {
            ALCSA.FWK.Web.Control.AsignarValor(lblFecha, DateTime.Now, true);

            ALCSA.Negocio.Cobranzas.Cobranza objCobranza = new ALCSA.Negocio.Cobranzas.Cobranza(
                ALCSA.FWK.Web.Sitio.ExtraerValorQueryStringComoEntero(Request, "id_cob"));

            ALCSA.FWK.Web.Control.AsignarValor(lblNombreDeudor, objCobranza.NombreDeudor);
        }
Exemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            // int intIdDocumentoFisico = ALCSA.FWK.Web.Sitio.ExtraerValorQueryStringComoEntero(Request, "id_doc");

            if (ALCSA.FWK.Web.Sitio.ExtraerValorQueryStringComoEntero(Request, "gen_doc").Equals(1))
            {
                hdfIdCobranza.Value = ALCSA.FWK.Web.Sitio.ExtraerValorQueryString(Request, "id_cob");
                hdfTipo.Value       = ALCSA.FWK.Web.Sitio.ExtraerValorQueryString(Request, "tipo");
                return;
            }

            int    intIdCobranza = ALCSA.FWK.Web.Sitio.ExtraerValorQueryStringComoEntero(Request, "id_cob");
            string strTipo       = new ALCSA.Negocio.Cobranzas.Cobranza().BuscarTipoActividad(intIdCobranza);
            string strRuta       = string.Empty;

            if (strTipo == ALCSA.Negocio.Cobranzas.Cobranza.TIPO_COBRANZA_DOCUMENTO_JUICIO)
            {
                strRuta = "DocuJuicio.aspx";
            }
            else if (strTipo == ALCSA.Negocio.Cobranzas.Cobranza.TIPO_COBRANZA_DOCUMENTO_PAGARE)
            {
                strRuta = "DocuPagare.aspx";
            }
            else if (strTipo == ALCSA.Negocio.Cobranzas.Cobranza.TIPO_COBRANZA_MUTUO)
            {
                strRuta = "Mutuo.aspx";
            }
            else if (strTipo == ALCSA.Negocio.Cobranzas.Cobranza.TIPO_COBRANZA_DOCUMENTO_ESTANDAR_UNO)
            {
                strRuta = "DocEstandard_1.aspx";
            }
            else if (strTipo == ALCSA.Negocio.Cobranzas.Cobranza.TIPO_COBRANZA_DOCUMENTO_ESTANDAR_DOS)
            {
                strRuta = "DocEstandard_2.aspx";
            }
            else if (strTipo == ALCSA.Negocio.Cobranzas.Cobranza.TIPO_COBRANZA_DOCUMENTO_ESTANDAR_TRES)
            {
                strRuta = "DocEstandard_3.aspx";
            }
            else if (strTipo == ALCSA.Negocio.Cobranzas.Cobranza.TIPO_COBRANZA_DOCUMENTO_ESTANDAR_CUATRO)
            {
                strRuta = "DocEstandard_4.aspx";
            }
            else if (strTipo == ALCSA.Negocio.Cobranzas.Cobranza.TIPO_COBRANZA_CUOTA_COLEGIO)
            {
                strRuta = "cuotacolegio.aspx";
            }

            if (!string.IsNullOrEmpty(strRuta))
            {
                Response.Redirect(string.Format("../Procesos/{0}?id_cob={1}", strRuta, intIdCobranza), true);
            }
            else
            {
                Response.Redirect("Listar.aspx", true);
            }
        }
Exemplo n.º 3
0
        public void CargarDatosCobranza(int idCobranza)
        {
            if (idCobranza < 1)
            {
                return;
            }
            ALCSA.Negocio.Cobranzas.Cobranza objCobranza = new ALCSA.Negocio.Cobranzas.Cobranza(idCobranza);
            if (objCobranza == null)
            {
                return;
            }
            if (objCobranza.ID < 1)
            {
                return;
            }

            AsignarValor("lblNombreCliente", objCobranza.NombreCliente);
            AsignarValor("lblNombreDeudor", objCobranza.NombreDeudor);

            AsignarValor("lblProcedimiento", "");
            AsignarValor("lblMateria", "");
            AsignarValor("lblRol", "");

            if (objCobranza.TipoActividad == ALCSA.Negocio.Cobranzas.Cobranza.TIPO_COBRANZA_DOCUMENTO_ESTANDAR_UNO)
            {
                CargarDatosDocumentoEstandarUno(objCobranza.ID);
            }
            else if (objCobranza.TipoActividad == ALCSA.Negocio.Cobranzas.Cobranza.TIPO_COBRANZA_DOCUMENTO_ESTANDAR_DOS)
            {
                CargarDatosDocumentoEstandarDos(objCobranza.ID);
            }
            else if (objCobranza.TipoActividad == ALCSA.Negocio.Cobranzas.Cobranza.TIPO_COBRANZA_DOCUMENTO_ESTANDAR_TRES)
            {
                CargarDatosDocumentoEstandarTres(objCobranza.ID);
            }
            else if (objCobranza.TipoActividad == ALCSA.Negocio.Cobranzas.Cobranza.TIPO_COBRANZA_DOCUMENTO_ESTANDAR_CUATRO)
            {
                CargarDatosDocumentoEstandarCuatro(objCobranza.ID);
            }
            else if (objCobranza.TipoActividad == ALCSA.Negocio.Cobranzas.Cobranza.TIPO_COBRANZA_DOCUMENTO_JUICIO)
            {
                CargarDatosDocumentoJuicio(objCobranza.ID);
            }
            else if (objCobranza.TipoActividad == ALCSA.Negocio.Cobranzas.Cobranza.TIPO_COBRANZA_DOCUMENTO_PAGARE)
            {
                CargarDatosDocumentoPagare(objCobranza.ID);
            }
            else if (objCobranza.TipoActividad == ALCSA.Negocio.Cobranzas.Cobranza.TIPO_COBRANZA_MUTUO)
            {
                CargarDatosMutuo(objCobranza.ID);
            }
            else if (objCobranza.TipoActividad == ALCSA.Negocio.Cobranzas.Cobranza.TIPO_COBRANZA_CUOTA_COLEGIO)
            {
                CargarDatosCuotaColegio(objCobranza.ID);
            }
        }
Exemplo n.º 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int intIdCobranza = ALCSA.FWK.Web.Sitio.ExtraerValorQueryStringComoEntero(Request, "id_cob");

            if (intIdCobranza < 1)
            {
                return;
            }

            ALCSA.Negocio.Cobranzas.Cobranza objCobranza = new ALCSA.Negocio.Cobranzas.Cobranza(intIdCobranza);
            AsignarValorEtiqueta(lblRutCliente, ALCSA.FWK.IdentificacionTributaria.FormatearRut(objCobranza.RutCli));
            AsignarValorEtiqueta(lblRutDeudor, ALCSA.FWK.IdentificacionTributaria.FormatearRut(objCobranza.RutDeudor));
            AsignarValorEtiqueta(lblNombreCliente, objCobranza.NombreCliente);

            AsignarValorEtiqueta(lblNombreDeudor, objCobranza.NombreDeudor);
            AsignarValorEtiqueta(lblNombreDeudor0, objCobranza.NombreDeudor);
            AsignarValorEtiqueta(lblNombreDeudor1, objCobranza.NombreDeudor);
            AsignarValorEtiqueta(lblNombreDeudor2, objCobranza.NombreDeudor);

            ALCSA.Negocio.Cobranzas.DocumentoPagare objDocumento = new ALCSA.Negocio.Cobranzas.DocumentoPagare();
            if (objDocumento.CargarPorCobranza(intIdCobranza))
            {
                AsignarValorEtiqueta(lblTasaInteres, objDocumento.Tasainteres);
                AsignarValorEtiqueta(lblTasaInteres, objDocumento.Fliquidacion);
                AsignarValorEtiqueta(lblNombreComunaExhorto, objDocumento.NombreComunaExhorto);
                AsignarValorEtiqueta(lblTasaInteres, objDocumento.Fmora);

                AsignarValorEtiqueta(lblNumeroPagare, objDocumento.Nropagare);
                AsignarValorEtiqueta(lblNumeroPagare0, objDocumento.Nropagare);

                AsignarValorEtiqueta(lblFechaSuscripcion, objDocumento.Fsuscripcion);
                AsignarValorEtiqueta(lblNumeroCuotaMora, string.Empty);

                AsignarValorEtiqueta(lblDomicilio, objDocumento.DireccionPagare);
                AsignarValorEtiqueta(lblDomicilio0, objDocumento.DireccionPagare);

                AsignarValorEtiqueta(lblNumeroTotalCuotas, objDocumento.Nrocuotas);
                AsignarValorEtiqueta(lblMontoUltimaCuota, objDocumento.Montoultimacuota, 0);
                AsignarValorEtiqueta(lblNumeroPrimerasCuotas, string.Empty);
                AsignarValorEtiqueta(lblNumeroPrimerasCuotas, objDocumento.Monto1cuotas, 0);
                AsignarValorEtiqueta(lblFechaPrimerVencimiento, objDocumento.Vcto1cuota);
            }
        }
Exemplo n.º 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            String strParametros = null;

            strParametros = Request.QueryString["Parametros_Domicilio"].ToString();

            string[] arrParametros = strParametros.Split(',');
            lb_Cliente.Text      = arrParametros[0].ToString().Replace(',', ' ');
            lb_NombreDeudor.Text = arrParametros[1].ToString().Replace(',', ' ');
            lb_RutDeudor.Text    = arrParametros[2].ToString().Replace(',', ' ');
            lb_Calle.Text        = arrParametros[3].ToString().Replace(',', ' ');
            lb_Numero.Text       = arrParametros[4].ToString().Replace(',', ' ');
            lb_Block.Text        = arrParametros[5].ToString().Replace(',', ' ');
            lb_NDpto.Text        = arrParametros[6].ToString().Replace(',', ' ');
            lb_Villa.Text        = arrParametros[7].ToString().Replace(',', ' ');
            lb_Comuna.Text       = arrParametros[8].ToString().Replace(',', ' ');
            lb_fecha.Text        = DateTime.Now.ToString("dd/MM/yyyy");


            if (string.IsNullOrWhiteSpace(lb_RutDeudor.Text))
            {
                return;
            }

            IList <ALCSA.Entidades.Parametros.Salidas.Cobranzas.ListadoDemanda> arrCobranzas = new ALCSA.Negocio.Cobranzas.Cobranza().Listar(
                new ALCSA.Entidades.Parametros.Entradas.Cobranzas.ListadoDemanda()
            {
                IdRemesa     = 0,
                NroOperacion = string.Empty,
                RutCliente   = string.Empty,
                RutDeudor    = lb_RutDeudor.Text.Replace(".", string.Empty).Trim()
            });

            if (arrCobranzas.Count.Equals(0))
            {
                return;
            }

            lblNumeroOperacion.Text = arrCobranzas[0].NumeroOperacion;
            lblSucursal.Text        = arrCobranzas[0].Codigo;
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            String strbien   = null;
            String strIdBien = null;

            strbien = Request.QueryString["ID_BIEN_RAIZ"].ToString();

            string[] arrParametros = strbien.Split(',');
            strIdBien             = arrParametros[0].ToString();
            lb_Direccion.Text     = arrParametros[1].ToString();
            lb_ConservadorBR.Text = arrParametros[2].ToString();
            lb_Fojas.Text         = arrParametros[3].ToString();
            lb_Numero.Text        = arrParametros[4].ToString();
            lb_Ano.Text           = arrParametros[5].ToString();
            lb_RutDeudor.Text     = arrParametros[6].ToString();
            lb_ComunaDeudor.Text  = arrParametros[7].ToString();
            lb_fecha.Text         = DateTime.Now.ToString("dd/MM/yyyy");
            CargaBienes(strIdBien);

            if (string.IsNullOrWhiteSpace(lb_RutDeudor.Text))
            {
                return;
            }

            IList <ALCSA.Entidades.Parametros.Salidas.Cobranzas.ListadoDemanda> arrCobranzas = new ALCSA.Negocio.Cobranzas.Cobranza().Listar(
                new ALCSA.Entidades.Parametros.Entradas.Cobranzas.ListadoDemanda()
            {
                IdRemesa     = 0,
                NroOperacion = string.Empty,
                RutCliente   = string.Empty,
                RutDeudor    = lb_RutDeudor.Text.Replace(".", string.Empty).Trim()
            });

            if (arrCobranzas.Count.Equals(0))
            {
                return;
            }

            lblNumeroOperacion.Text = arrCobranzas[0].NumeroOperacion;
            lblSucursal.Text        = arrCobranzas[0].Codigo;
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            String strbien = Request.QueryString["id_bien_mueble"].ToString();

            string[] arrParametros = strbien.Split(',');

            // string strIdBien = arrParametros[0].ToString();

            lb_TipoVehiculo.Text = arrParametros[1].ToString();
            lb_Marca.Text        = arrParametros[2].ToString();
            lb_Modelo.Text       = arrParametros[3].ToString();
            lb_Patente.Text      = arrParametros[4].ToString();
            lb_Ano.Text          = arrParametros[5].ToString();
            lb_Cliente.Text      = arrParametros[6].ToString();
            lb_NombreDeudor.Text = arrParametros[7].ToString();
            lb_RutDeudor.Text    = arrParametros[8].ToString();
            lb_fecha.Text        = DateTime.Now.ToString("dd/MM/yyyy");

            if (string.IsNullOrWhiteSpace(lb_RutDeudor.Text))
            {
                return;
            }

            IList <ALCSA.Entidades.Parametros.Salidas.Cobranzas.ListadoDemanda> arrCobranzas = new ALCSA.Negocio.Cobranzas.Cobranza().Listar(
                new ALCSA.Entidades.Parametros.Entradas.Cobranzas.ListadoDemanda()
            {
                IdRemesa     = 0,
                NroOperacion = string.Empty,
                RutCliente   = string.Empty,
                RutDeudor    = lb_RutDeudor.Text.Replace(".", string.Empty).Trim()
            });

            if (arrCobranzas.Count.Equals(0))
            {
                return;
            }

            lblNumeroOperacion.Text = arrCobranzas[0].NumeroOperacion;
            lblSucursal.Text        = arrCobranzas[0].Codigo;
        }
Exemplo n.º 8
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);
        }
Exemplo n.º 10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (this.Page.IsPostBack)
            {
                return;
            }

            int intIdCobranza = ALCSA.FWK.Web.Sitio.ExtraerValorQueryStringComoEntero(Request, "id_cob");

            if (intIdCobranza < 1)
            {
                return;
            }
            hdfIdEsCobranzaNueva.Value = ALCSA.FWK.Web.Sitio.ExtraerValorQueryStringComoEntero(Request, "es_nueva").ToString();
            btnGuardar.Text            = hdfIdEsCobranzaNueva.Value.Equals("1") ? "GUARDAR" : "GUARDAR Y GENERAR";

            ALCSA.Negocio.Cobranzas.Cobranza objCobranza = new ALCSA.Negocio.Cobranzas.Cobranza(intIdCobranza);
            ALCSA.FWK.Web.Control.AsignarValor(hdfIdCobranza, objCobranza.ID);

            txtNumeroOperacion.Text = objCobranza.Nrooperacion;
            txtRutCliente.Text      = ALCSA.FWK.IdentificacionTributaria.FormatearRut(objCobranza.RutCli);
            txtRutDeudor.Text       = ALCSA.FWK.IdentificacionTributaria.FormatearRut(objCobranza.RutDeudor);
            txtNombreCliente.Text   = objCobranza.NombreCliente;
            txtNombreDeudor.Text    = objCobranza.NombreDeudor;

            CambiarColorControlesSoloLectura();

            ALCSA.Negocio.Cobranzas.DocumentoEstandard1 objDocumento = new ALCSA.Negocio.Cobranzas.DocumentoEstandard1();
            if (objDocumento.CargarPorCobranza(intIdCobranza))
            {
                ALCSA.FWK.Web.Control.AsignarValor(hdfIdDocumento1, objDocumento.ID);
                txtRutDeudor2.Text = ALCSA.FWK.IdentificacionTributaria.FormatearRut(objDocumento.RutDemandado2);

                ALCSA.FWK.Web.Control.AsignarValor(hdfIdDomicilioDeudor, objDocumento.IdDomicilioDemandado);
                ALCSA.FWK.Web.Control.AsignarValor(hdfIdDomicilioDeudor2, objDocumento.IdDomicilioDemandado2);

                txtRutRepresentante.Text = ALCSA.FWK.IdentificacionTributaria.FormatearRut(objDocumento.RutRepresLegal);

                ALCSA.FWK.Web.Control.AsignarValor(txtNombreRepresentante, objDocumento.NomRepresLegal);
                ALCSA.FWK.Web.Control.AsignarValor(txtDireccionRepresentante, objDocumento.DireRepresLegal);
                ALCSA.FWK.Web.Control.AsignarValor(txtProfesionOficioRepresentante, objDocumento.ProfesionRepresLegal);
                ALCSA.FWK.Web.Control.AsignarValor(txtcuantia, objDocumento.Cuantia, 2);
                ALCSA.FWK.Web.Control.AsignarValor(txtRelaciondeloshechos, objDocumento.RelacionHechos);
                ALCSA.FWK.Web.Control.AsignarValor(txtPetitorio, objDocumento.Petitorio);
                ALCSA.FWK.Web.Control.AsignarValor(txtdocumentosfundantes, objDocumento.DocFundantes);
                ALCSA.FWK.Web.Control.AsignarValor(txtObservacion, objDocumento.Observacion);

                txtDomicilioDeudor.Text  = objDocumento.DireccionDemandado;
                txtDomicilioDeudor2.Text = objDocumento.DireccionDemandadoDos;
                txtNombreDeudor2.Text    = objDocumento.NombreDemandadoDos;

                IList <ALCSA.Entidades.Documentos.Fisicos.Documento> arrDocumentosFisicos = new ALCSA.Negocio.Documentos.Fisicos.Documento().Listar(
                    objDocumento.IdCobranza.ToString(),
                    ALCSA.Negocio.Documentos.Fisicos.TipoIdentificador.TIPO_IDENTIFICADOR_COBRANZA);

                if (arrDocumentosFisicos != null && arrDocumentosFisicos.Count > 0)
                {
                    gvDocumentosFisicos.DataSource = arrDocumentosFisicos;
                    gvDocumentosFisicos.DataBind();
                }
            }
            txtNumeroOperacion.Focus();
        }
Exemplo n.º 11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Page.IsPostBack)
            {
                return;
            }

            int intIdCobranza = ALCSA.FWK.Web.Sitio.ExtraerValorQueryStringComoEntero(Request, "id_cob");

            if (intIdCobranza < 1)
            {
                return;
            }
            hdfIdEsCobranzaNueva.Value = ALCSA.FWK.Web.Sitio.ExtraerValorQueryStringComoEntero(Request, "es_nueva").ToString();
            btnGuardar.Text            = hdfIdEsCobranzaNueva.Value.Equals("1") ? "GUARDAR" : "GUARDAR Y GENERAR";

            ALCSA.Negocio.Cobranzas.Cobranza objCobranza = new ALCSA.Negocio.Cobranzas.Cobranza(intIdCobranza);
            ALCSA.FWK.Web.Control.AsignarValor(hdfIdCobranza, objCobranza.ID);

            txtNumeroOperacion.Text = objCobranza.Nrooperacion;
            txtRutCliente.Text      = ALCSA.FWK.IdentificacionTributaria.FormatearRut(objCobranza.RutCli);
            txtRutDeudor.Text       = ALCSA.FWK.IdentificacionTributaria.FormatearRut(objCobranza.RutDeudor);
            txtNombreCliente.Text   = objCobranza.NombreCliente;
            txtNombreDeudor.Text    = objCobranza.NombreDeudor;

            CambiarColorControlesSoloLectura();

            ALCSA.Negocio.Cobranzas.DocumentoEstandard2 objDocumento = new ALCSA.Negocio.Cobranzas.DocumentoEstandard2();
            if (objDocumento.CargarPorCobranza(intIdCobranza))
            {
                ALCSA.FWK.Web.Control.AsignarValor(hdfIdDocumento2, objDocumento.ID);
                ALCSA.FWK.Web.Control.AsignarValor(txtCaratulaJuicio, objDocumento.Txtcaratulajuicio);
                ALCSA.FWK.Web.Control.AsignarValor(txtJuzgado, objDocumento.Txtjuzgado);
                ALCSA.FWK.Web.Control.AsignarValor(txtRol, objDocumento.Txtrol);
                ALCSA.FWK.Web.Control.AsignarValor(txtTipoJuicio, objDocumento.Txttipojuicio);
                ALCSA.FWK.Web.Control.AsignarValor(txtMateria, objDocumento.Txtmateria);
                ALCSA.FWK.Web.Control.AsignarValor(txtDemandante, objDocumento.Txtdemandante);
                ALCSA.FWK.Web.Control.AsignarValor(txtDomicilioDemandante, objDocumento.Txtdomiciliodemandante);
                ALCSA.FWK.Web.Control.AsignarValor(txtRutDemandante, objDocumento.Txtrutdemandante);
                ALCSA.FWK.Web.Control.AsignarValor(txtAbogado, objDocumento.Txtabogado);
                ALCSA.FWK.Web.Control.AsignarValor(txtDomicilioabogado, objDocumento.Txtdomicilioabogado);
                ALCSA.FWK.Web.Control.AsignarValor(txtRutAbogado, objDocumento.Txtrutabogado);
                ALCSA.FWK.Web.Control.AsignarValor(txtDemandado, objDocumento.Txtdemandado);
                ALCSA.FWK.Web.Control.AsignarValor(txtRutDemandado, objDocumento.Txtrutdemandado);
                ALCSA.FWK.Web.Control.AsignarValor(txtRepresentante2, objDocumento.Txtrepresentante2);
                ALCSA.FWK.Web.Control.AsignarValor(txtActividad, objDocumento.Txtactividad);
                ALCSA.FWK.Web.Control.AsignarValor(txtActividad2, objDocumento.Txtactividad2);
                ALCSA.FWK.Web.Control.AsignarValor(txtDomicilio, objDocumento.Txtdomicilio);
                ALCSA.FWK.Web.Control.AsignarValor(txtmontoDemandado, objDocumento.Txtmontodemandado, 0);
                ALCSA.FWK.Web.Control.AsignarValor(txtTituloFunda, objDocumento.Txttitulofunda);
                ALCSA.FWK.Web.Control.AsignarValor(txtNroTitulo, objDocumento.Txtnrotitulo);
                ALCSA.FWK.Web.Control.AsignarValor(txtTipoNotificacion, objDocumento.Txttiponotificacion);
                ALCSA.FWK.Web.Control.AsignarValor(txtFechasubasta, objDocumento.Txtfechasubasta);
                ALCSA.FWK.Web.Control.AsignarValor(txtMinimosubasta, objDocumento.Txtminimosubasta);
                ALCSA.FWK.Web.Control.AsignarValor(txtDocumentosfundantes, objDocumento.Txtdocumentosfundantes);
                ALCSA.FWK.Web.Control.AsignarValor(txtObservacion, objDocumento.Txtobservacion);

                IList <ALCSA.Entidades.Documentos.Fisicos.Documento> arrDocumentosFisicos = new ALCSA.Negocio.Documentos.Fisicos.Documento().Listar(
                    objDocumento.IdCobranza.ToString(),
                    ALCSA.Negocio.Documentos.Fisicos.TipoIdentificador.TIPO_IDENTIFICADOR_COBRANZA);

                if (arrDocumentosFisicos != null && arrDocumentosFisicos.Count > 0)
                {
                    gvDocumentosFisicos.DataSource = arrDocumentosFisicos;
                    gvDocumentosFisicos.DataBind();
                }
            }
        }
Exemplo n.º 12
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (this.Page.IsPostBack)
            {
                return;
            }

            int intIdCobranza = ALCSA.FWK.Web.Sitio.ExtraerValorQueryStringComoEntero(Request, "id_cob");

            if (intIdCobranza < 1)
            {
                return;
            }
            hdfIdEsCobranzaNueva.Value = ALCSA.FWK.Web.Sitio.ExtraerValorQueryStringComoEntero(Request, "es_nueva").ToString();
            btnGuardar.Text            = hdfIdEsCobranzaNueva.Value.Equals("1") ? "GUARDAR" : "GUARDAR Y GENERAR";

            ALCSA.Negocio.Cobranzas.Cobranza objCobranza = new ALCSA.Negocio.Cobranzas.Cobranza(intIdCobranza);
            ALCSA.FWK.Web.Control.AsignarValor(hdfIdCobranza, objCobranza.ID);

            AsignarTitulo(objCobranza.IdMateria);

            txtNumeroOperacion.Text = objCobranza.Nrooperacion;
            txtRutCliente.Text      = ALCSA.FWK.IdentificacionTributaria.FormatearRut(objCobranza.RutCli);
            txtRutDeudor.Text       = ALCSA.FWK.IdentificacionTributaria.FormatearRut(objCobranza.RutDeudor);
            txtNombreCliente.Text   = objCobranza.NombreCliente;
            txtNombreDeudor.Text    = objCobranza.NombreDeudor;

            CambiarColorControlesSoloLectura();

            ALCSA.Negocio.Cobranzas.DocumentoPagare objDocumento = new ALCSA.Negocio.Cobranzas.DocumentoPagare();
            if (objDocumento.CargarPorCobranza(intIdCobranza))
            {
                ALCSA.FWK.Web.Control.AsignarValor(hdfIdDocuPagare, objDocumento.ID);
                txtNroPagare.Text = objDocumento.Nropagare;

                ALCSA.FWK.Web.Control.AsignarValor(hdfIdDireccionPagare, objDocumento.IdDomicilio);

                txtRutAval1.Text = ALCSA.FWK.IdentificacionTributaria.FormatearRut(objDocumento.RutRepresentante1);
                ALCSA.FWK.Web.Control.AsignarValor(hdfIdDireccionAval1, objDocumento.IdDomiRepre1);

                txtRutAval2.Text = ALCSA.FWK.IdentificacionTributaria.FormatearRut(objDocumento.RutRepresentante2);
                ALCSA.FWK.Web.Control.AsignarValor(hdfIdDireccionAval2, objDocumento.IdDomiRepre2);

                ALCSA.FWK.Web.Control.AsignarValor(txtMontoDemanda, objDocumento.Montodemanda, 0);
                ALCSA.FWK.Web.Control.AsignarValor(txtMontoTotalDeuda, objDocumento.Montotaldeuda, 0);
                ALCSA.FWK.Web.Control.AsignarValor(txtFechaSuscripcion, objDocumento.Fsuscripcion);
                ALCSA.FWK.Web.Control.AsignarValor(txtSumaInicialSuscripcion, objDocumento.Sumainisuscripcion, 0);
                ALCSA.FWK.Web.Control.AsignarValor(hdfIdTipoMoneda, objDocumento.IdMoneda);
                ALCSA.FWK.Web.Control.AsignarValor(txtNroCuotas, objDocumento.Nrocuotas);
                ALCSA.FWK.Web.Control.AsignarValor(txtTasaInteres, objDocumento.Tasainteres, 2);
                ALCSA.FWK.Web.Control.AsignarValor(txtVcto1cuota, objDocumento.Vcto1cuota);
                ALCSA.FWK.Web.Control.AsignarValor(txtVstoSgteCuotas, objDocumento.Vctosiguientescuotas);
                ALCSA.FWK.Web.Control.AsignarValor(txtMonto1cuota, objDocumento.Monto1cuotas, 0);
                ALCSA.FWK.Web.Control.AsignarValor(txtMontoUltCuota, objDocumento.Montoultimacuota, 0);
                ALCSA.FWK.Web.Control.AsignarValor(txtfechamora, objDocumento.Fmora);
                ALCSA.FWK.Web.Control.AsignarValor(txtfechaprescripcion, objDocumento.Fprescripcion);
                ALCSA.FWK.Web.Control.AsignarValor(txtFechaLiquidacion, objDocumento.Fliquidacion);
                ALCSA.FWK.Web.Control.AsignarValor(hdfIdComunaExhorto, objDocumento.IdComunaExhorto);
                ALCSA.FWK.Web.Control.AsignarValor(txtFechaAutoriFirma, objDocumento.Fautorizacionfirma);
                ALCSA.FWK.Web.Control.AsignarValor(hdfIdNotario, objDocumento.IdNotaria);
                ALCSA.FWK.Web.Control.AsignarValor(hdfIdLocalidadNotario, objDocumento.IdComunaNotaria);
                txtObservacion.Text = objDocumento.Observacion;

                txtTipoMoneda.Text    = objDocumento.NombreTipoMoneda;
                txtComunaExhorto.Text = objDocumento.NombreComunaExhorto;
                txtNotario.Text       = objDocumento.NombreNotario;

                txtNombreAval1.Text = objDocumento.NombreRepresentanteUno;
                txtNombreAval2.Text = objDocumento.NombreRepresentanteDos;

                txtLocalidadNotario.Text = objDocumento.NombreComunaNotario;
                txtDireccionAval1.Text   = objDocumento.DireccionRepresentanteUno;
                txtDireccionAval2.Text   = objDocumento.DireccionRepresentanteDos;
                txtDireccionPagare.Text  = objDocumento.DireccionPagare;

                IList <ALCSA.Entidades.Documentos.Fisicos.Documento> arrDocumentosFisicos = new ALCSA.Negocio.Documentos.Fisicos.Documento().Listar(
                    objDocumento.IdCobranza.ToString(),
                    ALCSA.Negocio.Documentos.Fisicos.TipoIdentificador.TIPO_IDENTIFICADOR_COBRANZA);

                if (arrDocumentosFisicos != null && arrDocumentosFisicos.Count > 0)
                {
                    gvDocumentosFisicos.DataSource = arrDocumentosFisicos;
                    gvDocumentosFisicos.DataBind();
                }
            }
            txtNumeroOperacion.Focus();
        }
Exemplo n.º 13
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (this.Page.IsPostBack)
            {
                return;
            }

            int intIdCobranza = ALCSA.FWK.Web.Sitio.ExtraerValorQueryStringComoEntero(Request, "id_cob");

            if (intIdCobranza < 1)
            {
                return;
            }
            hdfIdEsCobranzaNueva.Value = ALCSA.FWK.Web.Sitio.ExtraerValorQueryStringComoEntero(Request, "es_nueva").ToString();
            btnGuardar.Text            = hdfIdEsCobranzaNueva.Value.Equals("1") ? "GUARDAR" : "GUARDAR Y GENERAR";

            ALCSA.Negocio.Cobranzas.Cobranza objCobranza = new ALCSA.Negocio.Cobranzas.Cobranza(intIdCobranza);
            ALCSA.FWK.Web.Control.AsignarValor(hdfIdCobranza, objCobranza.ID);

            txtNumeroOperacion.Text = objCobranza.Nrooperacion;
            txtRutCliente.Text      = ALCSA.FWK.IdentificacionTributaria.FormatearRut(objCobranza.RutCli);
            txtRutDeudor.Text       = ALCSA.FWK.IdentificacionTributaria.FormatearRut(objCobranza.RutDeudor);
            txtNombreCliente.Text   = objCobranza.NombreCliente;
            txtNombreDeudor.Text    = objCobranza.NombreDeudor;

            CambiarColorControlesSoloLectura();

            ALCSA.Negocio.Cobranzas.Mutuo objMutuo = new ALCSA.Negocio.Cobranzas.Mutuo();
            if (objMutuo.CargarPorCobranza(objCobranza.ID))
            {
                // CARGAR DATOS MUTUO
                ALCSA.FWK.Web.Control.AsignarValor(hdfIdMutuo, objMutuo.ID);

                ALCSA.FWK.Web.Control.AsignarValor(hdfIdDomicilioInmueble, objMutuo.IdBienRaiz);
                ALCSA.FWK.Web.Control.AsignarValor(hdfIdDomicilioInmuebleActual, objMutuo.IdBienRaiz);

                ALCSA.FWK.Web.Control.SeleccionarValor(moneda, objMutuo.IdMoneda);
                ALCSA.FWK.Web.Control.AsignarValor(hdfIdSubProducto, objMutuo.Subproducto);

                txtNroDocum.Text       = objMutuo.Nrodocumento;
                txtSerieLetraCred.Text = objMutuo.SerieLetCred;

                ALCSA.FWK.Web.Control.AsignarValor(txtMontoCred1esc, objMutuo.MontoCred1Esc);
                ALCSA.FWK.Web.Control.AsignarValor(txtMontoCred2esc, objMutuo.MontoCred2Esc);
                ALCSA.FWK.Web.Control.AsignarValor(txtPlazoMutuoMeses, objMutuo.PlazoMutuoMes);
                ALCSA.FWK.Web.Control.AsignarValor(txtNumero1Divimpago, objMutuo.N1DivImpago);
                ALCSA.FWK.Web.Control.AsignarValor(txtNumeroUltDivImpago, objMutuo.NUltDivImpago);
                ALCSA.FWK.Web.Control.AsignarValor(txtMontoDivAdeudadoPESO, objMutuo.MontoDivAdeudadoPs);
                ALCSA.FWK.Web.Control.AsignarValor(txtTotalAdeudado, objMutuo.TotalAdeudado);

                ALCSA.FWK.Web.Control.AsignarValor(txtTasaInt1Esc, objMutuo.TazaInt1Esc, 2);
                ALCSA.FWK.Web.Control.AsignarValor(txtTasaInt2Esc, objMutuo.TazaInt2Esc, 2);
                ALCSA.FWK.Web.Control.AsignarValor(txtMontoDivAdeudadoUF, objMutuo.MontoDivAdeudadoUf, 2);
                ALCSA.FWK.Web.Control.AsignarValor(txtSaldoTotalDeudaUF, objMutuo.SaldoTotalDeudaUf, 2);

                ALCSA.FWK.Web.Control.AsignarValor(txtFechaPrescripcion, objMutuo.FechaPrescripcion);
                ALCSA.FWK.Web.Control.AsignarValor(txtFecha1Vcto, objMutuo.Fecha1Venc);
                ALCSA.FWK.Web.Control.AsignarValor(txtFechaLiquidacion, objMutuo.FechaLiquidacion);
                ALCSA.FWK.Web.Control.AsignarValor(txtFechaMora, objMutuo.FechaMora);

                IList <ALCSA.Entidades.Documentos.Fisicos.Documento> arrDocumentosFisicos = new ALCSA.Negocio.Documentos.Fisicos.Documento().Listar(
                    objMutuo.IdCobranza.ToString(),
                    ALCSA.Negocio.Documentos.Fisicos.TipoIdentificador.TIPO_IDENTIFICADOR_COBRANZA);

                if (arrDocumentosFisicos != null && arrDocumentosFisicos.Count > 0)
                {
                    gvDocumentosFisicos.DataSource = arrDocumentosFisicos;
                    gvDocumentosFisicos.DataBind();
                }
            }
        }
Exemplo n.º 14
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (this.Page.IsPostBack)
            {
                return;
            }

            int intIdCobranza = ALCSA.FWK.Web.Sitio.ExtraerValorQueryStringComoEntero(Request, "id_cob");

            if (intIdCobranza < 1)
            {
                return;
            }
            hdfIdEsCobranzaNueva.Value = ALCSA.FWK.Web.Sitio.ExtraerValorQueryStringComoEntero(Request, "es_nueva").ToString();
            btnGuardar.Text            = hdfIdEsCobranzaNueva.Value.Equals("1") ? "GUARDAR" : "GUARDAR Y GENERAR";

            ALCSA.Negocio.Cobranzas.Cobranza objCobranza = new ALCSA.Negocio.Cobranzas.Cobranza(intIdCobranza);
            ALCSA.FWK.Web.Control.AsignarValor(hdfIdCobranza, objCobranza.ID);

            AsignarTitulo(objCobranza.IdMateria);

            txtNumeroOperacion.Text = objCobranza.Nrooperacion;
            txtRutCliente.Text      = ALCSA.FWK.IdentificacionTributaria.FormatearRut(objCobranza.RutCli);
            txtRutDeudor.Text       = ALCSA.FWK.IdentificacionTributaria.FormatearRut(objCobranza.RutDeudor);
            txtNombreCliente.Text   = objCobranza.NombreCliente;
            txtNombreDeudor.Text    = objCobranza.NombreDeudor;

            CambiarColorControlesSoloLectura();

            ALCSA.Negocio.Cobranzas.CuotaColegio objDocumento = new ALCSA.Negocio.Cobranzas.CuotaColegio();
            if (objDocumento.CargarPorCobranza(objCobranza.ID))
            {
                ALCSA.FWK.Web.Control.AsignarValor(hdfIdCuotaColegio, objDocumento.ID);

                txtRutRepresentante1.Text = ALCSA.FWK.IdentificacionTributaria.FormatearRut(objDocumento.Representante1);
                txtRutRepresentante2.Text = ALCSA.FWK.IdentificacionTributaria.FormatearRut(objDocumento.Representante2);

                ALCSA.FWK.Web.Control.AsignarValor(txtnrodocumento, objDocumento.Nrodocumento);
                ALCSA.FWK.Web.Control.AsignarValor(hdfIdTipoDocumento, objDocumento.IdTipoDocu);
                ALCSA.FWK.Web.Control.AsignarValor(txtcodigo, objDocumento.Codigo);
                ALCSA.FWK.Web.Control.AsignarValor(hdfIdBanco, objDocumento.IdBanco);
                ALCSA.FWK.Web.Control.AsignarValor(txtserie, objDocumento.Serie);
                ALCSA.FWK.Web.Control.AsignarValor(txtnrocuota, objDocumento.Nrocuota);
                ALCSA.FWK.Web.Control.AsignarValor(txtfechamora, objDocumento.Fechamora);
                ALCSA.FWK.Web.Control.AsignarValor(txtfechaingresocobranza, objDocumento.Fechaingresocobranza);
                ALCSA.FWK.Web.Control.AsignarValor(txtfechavcto, objDocumento.Fechavencimiento);
                ALCSA.FWK.Web.Control.AsignarValor(txtfechaprescripcion, objDocumento.Fprescripcion);
                ALCSA.FWK.Web.Control.AsignarValor(hdfIdMes, objDocumento.Mesmora);
                ALCSA.FWK.Web.Control.AsignarValor(txtaniomora, objDocumento.Aniomora);
                ALCSA.FWK.Web.Control.AsignarValor(txtmontocapital, objDocumento.Montocapital, 0);
                ALCSA.FWK.Web.Control.AsignarValor(txtabonos, objDocumento.Abonos, 0);
                ALCSA.FWK.Web.Control.AsignarValor(txtmontointeres, objDocumento.Montointeres, 0);
                ALCSA.FWK.Web.Control.AsignarValor(txtsaldodeuda, objDocumento.Saldodeuda, 0);
                ALCSA.FWK.Web.Control.AsignarValor(txtobservacion, objDocumento.Observacion);

                txtNombreRepresentante1.Text = objDocumento.NombreRepresentanteUno;
                txtNombreRepresentante2.Text = objDocumento.NombreRepresentanteDos;
                txtTipoDocumento.Text        = objDocumento.NombreTipoDocumento;
                txtBanco.Text = objDocumento.NombreBanco;
                txtMeses.Text = objDocumento.Mesmora > 0 ? ALCSA.FWK.Tiempo.MESES[objDocumento.Mesmora - 1] : string.Empty;

                IList <ALCSA.Entidades.Documentos.Fisicos.Documento> arrDocumentosFisicos = new ALCSA.Negocio.Documentos.Fisicos.Documento().Listar(
                    objDocumento.IdCobranza.ToString(),
                    ALCSA.Negocio.Documentos.Fisicos.TipoIdentificador.TIPO_IDENTIFICADOR_COBRANZA);

                if (arrDocumentosFisicos != null && arrDocumentosFisicos.Count > 0)
                {
                    gvDocumentosFisicos.DataSource = arrDocumentosFisicos;
                    gvDocumentosFisicos.DataBind();
                }
            }
        }
Exemplo n.º 15
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            // ----------------------------------------------------------------------------------
            ALCSA.Negocio.Cobranzas.Cobranza objCobranza = new ALCSA.Negocio.Cobranzas.Cobranza(this.txtNoperacion.Text, this.cliente.SelectedValue);
            if (objCobranza.ID > 0)
            {
                this.Page.RegisterClientScriptBlock("Mensaje", "<script>alert('N\x00b0 de operaci\x00f3n ya se encuentra registrado para ese cliente');</script>");
                this.txtNoperacion.Focus();
                return;
            }

            objCobranza.Nrooperacion    = this.txtNoperacion.Text.Trim();
            objCobranza.RutCli          = ALCSA.FWK.IdentificacionTributaria.FormatearRut(this.cliente.SelectedValue).Replace(".", string.Empty);
            objCobranza.RutDeudor       = ALCSA.FWK.IdentificacionTributaria.FormatearRut(this.txtRut.Text).Replace(".", string.Empty);
            objCobranza.Codigo          = this.txtNumero.Text.Trim();
            objCobranza.IdRemesa        = ALCSA.FWK.Web.Control.ExtraerValorComoEntero(ddlRemesas);
            objCobranza.IdProcedimiento = ALCSA.FWK.Web.Control.ExtraerValorComoEntero(tipoprocedimiento);
            objCobranza.IdMateria       = Convert.ToInt32(this.materia.SelectedValue.Split(new char[] { '|' })[0]);
            objCobranza.IdProducto      = Convert.ToInt32(this.producto.SelectedValue);
            objCobranza.Tipocobranza    = this.tipocobranza.SelectedValue;
            objCobranza.Usuario         = this.Session["Usuario"] != null ? this.Session["Usuario"].ToString() : string.Empty;

            objCobranza.Guardar();
            // ----------------------------------------------------------------------------------
            string strTipo = objCobranza.BuscarTipoActividad();
            string strRuta = string.Empty;

            if (strTipo == ALCSA.Negocio.Cobranzas.Cobranza.TIPO_COBRANZA_DOCUMENTO_JUICIO)
            {
                strRuta = "DocuJuicio.aspx";
            }
            else if (strTipo == ALCSA.Negocio.Cobranzas.Cobranza.TIPO_COBRANZA_DOCUMENTO_PAGARE)
            {
                strRuta = "DocuPagare.aspx";
            }
            else if (strTipo == ALCSA.Negocio.Cobranzas.Cobranza.TIPO_COBRANZA_MUTUO)
            {
                strRuta = "Mutuo.aspx";
            }
            else if (strTipo == ALCSA.Negocio.Cobranzas.Cobranza.TIPO_COBRANZA_DOCUMENTO_ESTANDAR_UNO)
            {
                strRuta = "DocEstandard_1.aspx";
            }
            else if (strTipo == ALCSA.Negocio.Cobranzas.Cobranza.TIPO_COBRANZA_DOCUMENTO_ESTANDAR_DOS)
            {
                strRuta = "DocEstandard_2.aspx";
            }
            else if (strTipo == ALCSA.Negocio.Cobranzas.Cobranza.TIPO_COBRANZA_DOCUMENTO_ESTANDAR_TRES)
            {
                strRuta = "DocEstandard_3.aspx";
            }
            else if (strTipo == ALCSA.Negocio.Cobranzas.Cobranza.TIPO_COBRANZA_DOCUMENTO_ESTANDAR_CUATRO)
            {
                strRuta = "DocEstandard_4.aspx";
            }
            else if (strTipo == ALCSA.Negocio.Cobranzas.Cobranza.TIPO_COBRANZA_CUOTA_COLEGIO)
            {
                strRuta = "cuotacolegio.aspx";
            }
            // ----------------------------------------------------------------------------------
            if (!string.IsNullOrEmpty(strRuta))
            {
                Response.Redirect(string.Format("{0}?id_cob={1}&es_nueva=1", strRuta, objCobranza.ID), true);
            }
            else
            {
                // ------------------------------------------------------------------------------
                // PASAR A MODO LECTURA
                this.txtRut.ReadOnly            = false;
                this.txtNoperacion.Text         = string.Empty;
                this.txtRut.Text                = string.Empty;
                this.txtNombre.Text             = string.Empty;
                this.txtNumero.Text             = string.Empty;
                this.tipocobranza.SelectedIndex = 0;
                this.tipoprocedimiento.Items.Clear();
                this.materia.Items.Clear();
                this.producto.Items.Clear();
                this.ComboClientes();
                this.ComboProcedimiento();
                this.Deshabilitar();
                this.btnBuscar.Visible  = true;
                this.btnGuardar.Visible = false;
                // ------------------------------------------------------------------------------
                this.Page.RegisterClientScriptBlock("Mensaje", "<script>alert('La cobranza se guardo correctamente.');</script>");
                // ------------------------------------------------------------------------------
            }
            // ----------------------------------------------------------------------------------
        }
Exemplo n.º 16
0
        protected void Page_Load(object sender, EventArgs e)
        {
            // ----------------------------------------------------------------------------------
            if (this.Page.IsPostBack)
            {
                return;
            }
            // ----------------------------------------------------------------------------------
            ALCSA.Negocio.ServiciosJson.ListadorConceptos objConcepto = new ALCSA.Negocio.ServiciosJson.ListadorConceptos();
            ddlNotarios.DataSource = objConcepto.Listar("NOTARIOS");
            ddlNotarios.DataBind();
            ddlNotarios.Items.Insert(0, new ListItem("...", "0"));

            ddlLocalidadesNotarios.DataSource = objConcepto.Listar("COMUNAS_NOTARIO");
            ddlLocalidadesNotarios.DataBind();
            ddlLocalidadesNotarios.Items.Insert(0, new ListItem("...", "0"));

            ddlBancos.DataSource = objConcepto.Listar("BANCOS");
            ddlBancos.DataBind();
            ddlBancos.Items.Insert(0, new ListItem("...", "0"));
            // ----------------------------------------------------------------------------------
            int intIdCobranza = ALCSA.FWK.Web.Sitio.ExtraerValorQueryStringComoEntero(Request, "id_cob");

            if (intIdCobranza < 1)
            {
                return;
            }
            hdfIdEsCobranzaNueva.Value = ALCSA.FWK.Web.Sitio.ExtraerValorQueryStringComoEntero(Request, "es_nueva").ToString();
            btnGuardar.Text            = hdfIdEsCobranzaNueva.Value.Equals("1") ? "GUARDAR" : "GUARDAR Y GENERAR";
            // ----------------------------------------------------------------------------------
            ALCSA.Negocio.Cobranzas.Cobranza objCobranza = new ALCSA.Negocio.Cobranzas.Cobranza(intIdCobranza);
            ALCSA.FWK.Web.Control.AsignarValor(hdfIdCobranza, objCobranza.ID);
            // ----------------------------------------------------------------------------------
            AsignarTitulo(objCobranza.IdMateria);
            // ----------------------------------------------------------------------------------
            txtNumeroOperacion.Text = objCobranza.Nrooperacion;
            txtRutCliente.Text      = ALCSA.FWK.IdentificacionTributaria.FormatearRut(objCobranza.RutCli);
            txtRutDeudor.Text       = ALCSA.FWK.IdentificacionTributaria.FormatearRut(objCobranza.RutDeudor);
            txtNombreCliente.Text   = objCobranza.NombreCliente;
            txtNombreDeudor.Text    = objCobranza.NombreDeudor;
            // ----------------------------------------------------------------------------------
            CambiarColorControlesSoloLectura();
            // ----------------------------------------------------------------------------------
            IList <ALCSA.Entidades.Cobranzas.DocumentoJuicio> arrDocumentos = new ALCSA.Negocio.Cobranzas.DocumentoJuicio().Listar(intIdCobranza);

            // ----------------------------------------------------------------------------------
            if (arrDocumentos.Count > 0)
            {
                ALCSA.Entidades.Cobranzas.DocumentoJuicio objDocumento = arrDocumentos[0];
                ALCSA.FWK.Web.Control.AsignarValor(hdfIdDomicilioDeudor, objDocumento.IdDomicilio);

                txtRutRepresentanteUno.Text = ALCSA.FWK.IdentificacionTributaria.FormatearRut(objDocumento.Representante1);
                txtRutRepresentanteDos.Text = ALCSA.FWK.IdentificacionTributaria.FormatearRut(objDocumento.Representante2);
                txtRutEndosante.Text        = ALCSA.FWK.IdentificacionTributaria.FormatearRut(objDocumento.RutDeudorEndosante);

                ALCSA.FWK.Web.Control.AsignarValor(hdfIdDomicilioEndosante, objDocumento.IdDomicilioEndosante);
                ALCSA.FWK.Web.Control.AsignarValor(txtFechaAceptacion, objDocumento.Faceptacion);
                ALCSA.FWK.Web.Control.SeleccionarValor(ddlNotarios, objDocumento.IdNotario);
                ALCSA.FWK.Web.Control.SeleccionarValor(ddlLocalidadesNotarios, objDocumento.IdComunaNotario);
                ALCSA.FWK.Web.Control.AsignarValor(txtFechaAutorizacionNotarial, objDocumento.Fautorizacionnotarial);

                txtTituloConstaDeuda.Text = objDocumento.Tituloconstadeuda;
                ALCSA.FWK.Web.Control.AsignarValor(txtFechaDeuda, objDocumento.Fdeuda);
                ALCSA.FWK.Web.Control.SeleccionarValor(ddlBancos, objDocumento.IdBanco);
                txtCtacte.Text = objDocumento.Ctacte;
                txtserie.Text  = objDocumento.Numserie;

                ALCSA.FWK.Web.Control.AsignarValor(txtFechaGiroEmision, objDocumento.Fgiroemision);
                ALCSA.FWK.Web.Control.AsignarValor(txtfechaprescripcion, objDocumento.Fprescripcion);
                txtActaProtesto.Text  = objDocumento.Actaprotesto;
                txtDireccionActa.Text = objDocumento.Direccionacta;
                txtObservacion.Text   = objDocumento.Observacion;

                txtNombreRepresentanteUno.Text = objDocumento.NombreRepresentanteUno;
                txtNombreRepresentanteDos.Text = objDocumento.NombreRepresentanteDos;
                txtNombreEndosante.Text        = objDocumento.NombreEndosante;

                txtDomicilioEndosante.Text = objDocumento.DireccionEndosante;
                txtDomicilioDeudor.Text    = objDocumento.DireccionDeudor;

                IList <ALCSA.Entidades.Documentos.Fisicos.Documento> arrDocumentosFisicos = new ALCSA.Negocio.Documentos.Fisicos.Documento().Listar(
                    objDocumento.IdCobranza.ToString(),
                    ALCSA.Negocio.Documentos.Fisicos.TipoIdentificador.TIPO_IDENTIFICADOR_COBRANZA);

                if (arrDocumentosFisicos != null && arrDocumentosFisicos.Count > 0)
                {
                    gvDocumentosFisicos.DataSource = arrDocumentosFisicos;
                    gvDocumentosFisicos.DataBind();
                }
            }
            // ----------------------------------------------------------------------------------
            while (arrDocumentos.Count < 10)
            {
                arrDocumentos.Add(new ALCSA.Entidades.Cobranzas.DocumentoJuicio()
                {
                    ID = 0, Monto = 0, Nrodocumento = string.Empty, IdTipoDocumento = 0
                });
            }

            gvDocumentos.DataSource = arrDocumentos;
            gvDocumentos.DataBind();

            foreach (GridViewRow objFila in gvDocumentos.Rows)
            {
                TextBox txtFecha = objFila.FindControl("txtFechaVencimiento") as TextBox;
                txtFecha.Text = txtFecha.Text.Replace("-", "/");
                if (ALCSA.FWK.Web.Control.ExtraerValorComoDateTime(txtFecha).Year < 1950)
                {
                    txtFecha.Text = string.Empty;
                }
            }
            // ----------------------------------------------------------------------------------
            txtNumeroOperacion.Focus();
            // ----------------------------------------------------------------------------------
        }