示例#1
0
        protected void RadInput_TextChanged(object sender, EventArgs e)
        {
            ColoniaNegocio nColonia = new ColoniaNegocio();

            if (sender is RadTextBox)
            {
                if (txtCP.Text.Length > 2)
                {
                    var vColonias = nColonia.Obtener_C_COLONIA_CP(CL_CODIGO_POSTAL: txtCP.Text);
                    if (vColonias != null && vColonias.Count > 0)
                    {
                        cmbColonias.DataSource     = vColonias;//LLENAMOS DE DATOS EL GRID
                        cmbColonias.DataTextField  = "CL_COLONIA";
                        cmbColonias.DataTextField  = "NB_COLONIA";
                        cmbColonias.DataValueField = "ID_COLONIA";
                        cmbColonias.DataBind();

                        var vDatosLocalizacion = vColonias.ElementAt(0);
                        txtPais.Text      = vDatosLocalizacion.CL_PAIS.ToString();
                        txtMunicipio.Text = vDatosLocalizacion.CL_MUNICIPIO.ToString();
                        txtEstado.Text    = vDatosLocalizacion.CL_ESTADO.ToString();
                    }
                }
                else
                {
                    txtPais.Text      = "";
                    txtMunicipio.Text = "";
                    txtEstado.Text    = "";
                    cmbColonias.Items.Clear();
                    cmbColonias.DataBind();
                }
            }
        }
示例#2
0
        protected void btnFiltrar_Click(object sender, EventArgs e)
        {
            ColoniaNegocio negocioColonia = new ColoniaNegocio();

            GridCatalogoLista.DataSource = negocioColonia.ObtieneColonias(pClEstado: cmbEstados.SelectedValue, pClMunicipio: cmbMunicipio.SelectedValue);
            GridCatalogoLista.Rebind();
        }
示例#3
0
        protected void cmbColonia_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e)
        {
            RadComboBox    cmbColonia     = sender as RadComboBox;
            ColoniaNegocio negocioColonia = new ColoniaNegocio();

            GridCatalogoLista.DataSource = negocioColonia.ObtieneColonias(pClEstado: cmbEstados.SelectedValue, pClMunicipio: cmbMunicipio.SelectedValue, pNbColonia: cmbColonia.Text.Trim());
            GridCatalogoLista.DataBind();
        }
示例#4
0
        protected void btnCancelarFiltro_Click(object sender, EventArgs e)
        {
            Button         btnCancelar    = sender as Button;
            ColoniaNegocio negocioColonia = new ColoniaNegocio();

            GridCatalogoLista.DataSource = negocioColonia.ObtieneColonias(pClEstado: cmbEstados.SelectedValue, pClMunicipio: cmbMunicipio.SelectedValue);
            GridCatalogoLista.DataBind();
        }
        public void traerTipoAsentamiento()
        {
            ColoniaNegocio nColonia = new ColoniaNegocio();

            listaTipoAsentamiento          = nColonia.Obtener_TIPO_ASENTAMIENTO();
            cmbTipoAsentamiento.DataSource = listaTipoAsentamiento;
            cmbTipoAsentamiento.DataBind();
        }
示例#6
0
 protected void cmbColonias_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e)
 {
     int            vId_colonia          = int.Parse(e.Value);
     ColoniaNegocio nColonia             = new ColoniaNegocio();
     var            vColoniaSeleccionada = nColonia.Obtener_C_COLONIA(ID_COLONIA: vId_colonia).FirstOrDefault();
     //txtPais.Text = vColoniaSeleccionada.CL_PAIS.ToString();
     //txtMunicipio.Text = vColoniaSeleccionada.CL_MUNICIPIO.ToString();
     //txtEstado.Text = vColoniaSeleccionada.CL_ESTADO.ToString();
 }
示例#7
0
        protected void cmbColonia_Load(object sender, EventArgs e)
        {
            RadComboBox    cmbColonia     = sender as RadComboBox;
            ColoniaNegocio negocioColonia = new ColoniaNegocio();

            cmbColonia.DataSource     = negocioColonia.ObtieneColonias(pClEstado: cmbEstados.SelectedValue, pClMunicipio: cmbMunicipio.SelectedValue);
            cmbColonia.DataTextField  = "NB_COLONIA";
            cmbColonia.DataValueField = "ID_COLONIA";
            cmbColonia.DataBind();
        }
示例#8
0
        protected void grdCodigoPostal_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            ColoniaNegocio cpNegocio = new ColoniaNegocio();
            List <SPE_OBTIENE_C_CODIGO_POSTAL_Result> vListaCP = new List <SPE_OBTIENE_C_CODIGO_POSTAL_Result>();

            if (vClCodigoPostal != null && vClCodigoPostal != "")
            {
                vListaCP = cpNegocio.ObtieneCodigoPostal(vClCodigoPostal);
            }
            grdCodigoPostal.DataSource = vListaCP;
        }
示例#9
0
        protected void RadBtnEliminar_Click(object sender, EventArgs e)
        {
            ColoniaNegocio nColonia = new ColoniaNegocio();

            foreach (GridDataItem item in GridCatalogoLista.SelectedItems)
            {
                E_RESULTADO vResultado = nColonia.Elimina_C_COLONIA(int.Parse(item.GetDataKeyValue("ID_COLONIA").ToString()), vClUsuario, vNbPrograma);
                string      vMensaje   = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;

                UtilMensajes.MensajeResultadoDB(rwmAlertas, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: "onCloseWindow");
            }
        }
        public void traerColonia(string pidColonia)
        {
            ColoniaNegocio nColonia = new ColoniaNegocio();

            listaColonias = nColonia.ObtieneColonias(pIdColonia: int.Parse(vIdColonia));

            if (listaColonias.Count > 0)
            {
                txtColonia.Text      = listaColonias.FirstOrDefault().NB_COLONIA;
                txtCodigoPostal.Text = listaColonias.FirstOrDefault().CL_CODIGO_POSTAL;
                cmbTipoAsentamiento.SelectedValue = listaColonias.FirstOrDefault().CL_TIPO_ASENTAMIENTO;
            }
        }
        protected void radBtnGuardar_Click(object sender, EventArgs e)
        {
            string vTipoAsentamiento = string.Empty;
            string vNombreColonia    = string.Empty;
            int    vCodigoPostal     = 0;

            vTipoAsentamiento = cmbTipoAsentamiento.SelectedValue;
            vNombreColonia    = txtColonia.Text;
            bool vValidacion = int.TryParse(txtCodigoPostal.Text, out vCodigoPostal);

            if (vValidacion == false)
            {
                //Error no es un numero
            }
            vNombreColonia = txtColonia.Text;

            ColoniaNegocio nColonia = new ColoniaNegocio();
            SPE_OBTIENE_C_COLONIA_Result vColonia = new SPE_OBTIENE_C_COLONIA_Result();

            //SABER SI ESTA ACTUALIZANDO O INSERTANDO
            vColonia.CL_TIPO_ASENTAMIENTO = vTipoAsentamiento;
            vColonia.NB_COLONIA           = vNombreColonia;
            vColonia.CL_CODIGO_POSTAL     = vCodigoPostal.ToString();

            if (vIdColonia != null)
            {
                vClOperacion = E_TIPO_OPERACION_DB.A;
                vColonia     = nColonia.ObtieneColonias(pIdColonia: int.Parse(vIdColonia)).FirstOrDefault();
                vColonia.CL_TIPO_ASENTAMIENTO = vTipoAsentamiento;
                vColonia.NB_COLONIA           = vNombreColonia;
                vColonia.CL_CODIGO_POSTAL     = vCodigoPostal.ToString();
            }
            else
            {
                vColonia.CL_ESTADO    = vClEstado;
                vColonia.CL_MUNICIPIO = vClMunicipio;
            }

            //REALIZA LA TRANSACCION CORRESPONDIENTE
            E_RESULTADO vResultado = UtilRespuesta.EnvioRespuesta(nColonia.InsertaActualiza_C_COLONIA(vClOperacion.ToString(), vColonia, vClUsuario, vNbPrograma));
            string      vMensaje   = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;

            UtilMensajes.MensajeResultadoDB(rwmAlertas, vMensaje, vResultado.CL_TIPO_ERROR);
        }
示例#12
0
        protected void grdColonias_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            ColoniaNegocio nColonia = new ColoniaNegocio();

            grdColonias.DataSource = nColonia.ObtieneColonias(pClPais: vClPais, pClEstado: vClEstado, pNbEstado: vNbEstado, pClMunicipio: vClMunicipio, pNbMunicipio: vNbMunicipio);
        }
示例#13
0
        protected void Page_Load(object sender, EventArgs e)
        {
            PlantillaFormularioNegocio nPlantillas    = new PlantillaFormularioNegocio();
            CatalogoValorNegocio       nValorGenerico = new CatalogoValorNegocio();
            SolicitudNegocio           nSolicitud     = new SolicitudNegocio();
            CandidatoNegocio           nCandidato     = new CandidatoNegocio();

            if (!IsPostBack)
            {
                vCONTADOR_FAMILIAR = 0;
                //vID_CANDIDATO = -1;
                //vID_CANDIDATO = -1;
                vID_FAMILIAR = -1;

                vFamiliares = new List <E_DATOS_FAMILIARES>();
                //SecuenciaNegocio nSecuencia = new SecuenciaNegocio();
                //var vObjetoSecuencia = nSecuencia.Obtener_C_SECUENCIA().FirstOrDefault();
                //vClSecuencia = vObjetoSecuencia.CL_SECUENCIA;

                //var vUltiomFolio= nSecuencia.ObtieneFolioSecuencia(vClSecuencia).FirstOrDefault();
                //txtFolio.Text = vUltiomFolio.NO_SECUENCIA.ToString();



                /////////////////////////////////////INFORMACION PERSONAL CONTROLADORES/////////////////////////////////////////////


                var vPlantillas = nPlantillas.Obtener_C_PLANTILLA_FORMULARIO();
                cmbPlantillas.DataSource     = vPlantillas;//LLENAMOS DE DATOS EL GRID
                cmbPlantillas.DataTextField  = "CL_FORMULARIO";
                cmbPlantillas.DataTextField  = "NB_PLANTILLA_SOLICITUD";
                cmbPlantillas.DataValueField = "ID_PLANTILLA_SOLICITUD";
                cmbPlantillas.DataBind();

                //EN DURO ID CATALOGO LISTA
                var vNacionalidades = nValorGenerico.Obtener_C_CATALOGO_VALOR(ID_CATALOGO_LISTA: ContextoApp.IdCatalogoNacionalidades);
                cmbNacionalidad.DataSource     = vNacionalidades;//LLENAMOS DE DATOS EL GRID
                cmbNacionalidad.DataTextField  = "CL_CATALOGO_VALOR";
                cmbNacionalidad.DataTextField  = "NB_CATALOGO_VALOR";
                cmbNacionalidad.DataValueField = "CL_CATALOGO_VALOR";
                cmbNacionalidad.DataBind();


                var vGeneros = nValorGenerico.Obtener_C_CATALOGO_VALOR(ID_CATALOGO_LISTA: ContextoApp.IdCatalogoGeneros);
                cmbGeneros.DataSource     = vGeneros;//LLENAMOS DE DATOS EL GRID
                cmbGeneros.DataTextField  = "CL_CATALOGO_VALOR";
                cmbGeneros.DataTextField  = "NB_CATALOGO_VALOR";
                cmbGeneros.DataValueField = "CL_CATALOGO_VALOR";
                cmbGeneros.DataBind();

                var vEstadosCivil = nValorGenerico.Obtener_C_CATALOGO_VALOR(ID_CATALOGO_LISTA: ContextoApp.IdCatalogoEstadosCivil);
                cmbEstadoCivil.DataSource     = vEstadosCivil;//LLENAMOS DE DATOS EL GRID
                cmbEstadoCivil.DataTextField  = "CL_CATALOGO_VALOR";
                cmbEstadoCivil.DataTextField  = "NB_CATALOGO_VALOR";
                cmbEstadoCivil.DataValueField = "CL_CATALOGO_VALOR";
                cmbEstadoCivil.DataBind();



                ////////////////////////////////////////DATOS FAMILIARES CONTROLADORES/////////////////////////////////////////////////////////////

                CatalogoValorNegocio nValor = new CatalogoValorNegocio();
                var vParentescos            = nValor.Obtener_C_CATALOGO_VALOR(ID_CATALOGO_LISTA: ContextoApp.IdCatalogoParentescos);
                cmbParentesco.DataSource = vParentescos;
                //cmbParentesco.DataTextField = "CL_CATALOGO_VALOR";
                cmbParentesco.DataTextField  = "NB_CATALOGO_VALOR";
                cmbParentesco.DataValueField = "CL_CATALOGO_VALOR";
                cmbParentesco.DataBind();


                /////////////////////////////////EDICION DE UNA SOLICITUD/////////////////////////////////////////////
                if (Request.Params["ID"] != null)
                {
                    vID_SOLICITUD = int.Parse(Request.Params["ID"]);
                    var vSolicitud       = nSolicitud.ObtieneSolicitudes(ID_SOLICITUD: vID_SOLICITUD).FirstOrDefault();
                    var vCandidatoEditar = nCandidato.Obtener_C_CANDIDATO(ID_CANDIDATO: vSolicitud.ID_CANDIDATO).FirstOrDefault();

                    vID_CANDIDATO            = vCandidatoEditar.ID_CANDIDATO;
                    txtNombre.Text           = vCandidatoEditar.NB_CANDIDATO;
                    txtApellidoP.Text        = vCandidatoEditar.NB_APELLIDO_PATERNO;
                    txtApellidoM.Text        = vCandidatoEditar.NB_APELLIDO_MATERNO;
                    cmbGeneros.SelectedValue = vCandidatoEditar.CL_GENERO;
                    txtRFC.Text  = vCandidatoEditar.CL_RFC;
                    txtCURP.Text = vCandidatoEditar.CL_CURP;
                    cmbEstadoCivil.SelectedValue = vCandidatoEditar.CL_ESTADO_CIVIL;
                    txtNombreConyugue.Text       = vCandidatoEditar.NB_CONYUGUE;
                    txtNSS.Text = vCandidatoEditar.CL_NSS;
                    //CL_TIPO_SANGUINEO = txt,
                    txtPais.Text      = vCandidatoEditar.NB_PAIS;
                    txtEstado.Text    = vCandidatoEditar.NB_ESTADO;
                    txtMunicipio.Text = vCandidatoEditar.NB_MUNICIPIO;

                    ColoniaNegocio nColonia             = new ColoniaNegocio();
                    var            vColoniaSeleccionada = nColonia.Obtener_C_COLONIA(NB_COLONIA: vCandidatoEditar.NB_COLONIA, CL_CODIGO_POSTAL: vCandidatoEditar.CL_CODIGO_POSTAL);
                    cmbColonias.DataSource     = vColoniaSeleccionada;
                    cmbColonias.DataTextField  = "CL_COLONIA";
                    cmbColonias.DataTextField  = "NB_COLONIA";
                    cmbColonias.DataValueField = "ID_COLONIA";
                    cmbColonias.DataBind();
                    cmbColonias.SelectedValue = vColoniaSeleccionada.FirstOrDefault().ID_COLONIA + "";


                    txtCalle.Text             = vCandidatoEditar.NB_CALLE;
                    txtNoInterior.Text        = vCandidatoEditar.NO_INTERIOR;
                    txtNoExterior.Text        = vCandidatoEditar.NO_EXTERIOR;
                    txtCP.Text                = vCandidatoEditar.CL_CODIGO_POSTAL;
                    txtCorreoElectronico.Text = vCandidatoEditar.CL_CORREO_ELECTRONICO;
                    //FE_NACIMIENTO = Fe_Nacimient.SelectedDate,
                    txtLugarNac.Text = vCandidatoEditar.DS_LUGAR_NACIMIENTO;
                    //MN_SUELDO = txtmn,
                    cmbNacionalidad.SelectedValue = vCandidatoEditar.CL_NACIONALIDAD;
                    txtOtra.Text              = vCandidatoEditar.DS_NACIONALIDAD;
                    txtLicenciaTipo.Text      = vCandidatoEditar.NB_LICENCIA;
                    txtVehiculos.Text         = vCandidatoEditar.DS_VEHICULO;
                    txtCartillaMilitar.Text   = vCandidatoEditar.CL_CARTILLA_MILITAR;
                    txtCedulaProfesional.Text = vCandidatoEditar.CL_CEDULA_PROFESIONAL;
                    //Telefonos.ToString() = vCandidato.XML_TELEFONOS;

                    List <E_TELEFONOS> vTelefono = XElement.Parse(vCandidatoEditar.XML_TELEFONOS).Elements("TELEFONO").Select(el => new E_TELEFONOS
                    {
                        CELULAR = el.Attribute("CELULAR").Value,
                        CASA    = el.Attribute("CASA").Value,
                        OTROS   = el.Attribute("OTROS").Value
                    }).ToList();


                    txtCelula.Text         = vTelefono.ElementAt(0).CELULAR;
                    txtTel.Text            = vTelefono.ElementAt(0).CASA;
                    txtOtrosCelulares.Text = vTelefono.ElementAt(0).OTROS;



                    ParienteNegocio nPariente  = new ParienteNegocio();
                    var             vparientes = nPariente.Obtener_C_PARIENTE(ID_CANDIDATO: vID_CANDIDATO);

                    grdDatosFamiliares.DataSource = vparientes;
                    grdDatosFamiliares.Rebind();
                }
            }

            else
            {
            }
        }
示例#14
0
        protected void GridCatalogoLista_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            ColoniaNegocio negocioColonia = new ColoniaNegocio();

            GridCatalogoLista.DataSource = negocioColonia.ObtieneColonias(pClEstado: cmbEstados.SelectedValue, pClMunicipio: cmbMunicipio.SelectedValue);
        }