コード例 #1
0
        protected void rgCatalogos_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            CatalogoValorNegocio nCatalogo = new CatalogoValorNegocio();
            var vCatalogo = nCatalogo.Obtener_C_CATALOGO_VALOR(ID_CATALOGO_LISTA: vIdCatalogo);

            rgCatalogos.DataSource = vCatalogo;
        }
コード例 #2
0
        protected void btnGuardarRegistro_Click(object sender, EventArgs e)
        {
            SPE_OBTIENE_C_CATALOGO_VALOR_Result catalogo = new SPE_OBTIENE_C_CATALOGO_VALOR_Result();


            string tipoTransaccion = "I";

            if (vIdCatalogoValor != 0)
            {
                tipoTransaccion = "A";
                catalogo        = getValor(vIdCatalogoValor.ToString());
            }

            catalogo.CL_CATALOGO_VALOR = txtClValor.Text;
            catalogo.DS_CATALOGO_VALOR = txtDsValor.Text;
            catalogo.NB_CATALOGO_VALOR = txtNbValor.Text;
            catalogo.ID_CATALOGO_LISTA = Convert.ToInt32(vIdCatalogoLista);

            CatalogoValorNegocio operaciones = new CatalogoValorNegocio();
            E_RESULTADO          vResultado  = operaciones.InsertaActualiza_C_CATALOGO_VALOR(tipoTransaccion, catalogo, vClUsuario, vNbPrograma);


            //E_RESULTADO vResultado = negocio.InsertaActualiza_C_AREA_INTERES(tipo_transaccion: E_TIPO_OPERACION_DB.A.ToString(), usuario: vClUsuario, programa: vNbPrograma, v_c_area_interes: vExperienciaProfesional);
            // = nRol.InsertaActualizaRoles(vClOperacion, vRol, vFunciones, vClUsuario, vNbPrograma);
            string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;

            UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 180);
        }
コード例 #3
0
        protected void cmbIdCatalogo_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e)
        {
            CatalogoValorNegocio negocio = new CatalogoValorNegocio();

            vIdCatalogoLista = int.Parse(cmbIdCatalogo.SelectedValue);
            grvValoresGenericos.DataSource = negocio.Obtener_C_CATALOGO_VALOR(ID_CATALOGO_LISTA: vIdCatalogoLista);
            grvValoresGenericos.DataBind();
        }
コード例 #4
0
        protected void CargaItemsCatalogoValor()
        {
            CatalogoValorNegocio nCatalogoValor = new CatalogoValorNegocio();
            List <SPE_OBTIENE_C_CATALOGO_VALOR_Result> vCatalogoValor = nCatalogoValor.Obtener_C_CATALOGO_VALOR();

            cmbComboboxDefault.DataSource     = vCatalogoValor.Where(w => w.ID_CATALOGO_LISTA.Equals(int.Parse(cmbComboboxCatalogo.SelectedValue)));
            cmbComboboxDefault.DataTextField  = "NB_CATALOGO_VALOR";
            cmbComboboxDefault.DataValueField = "CL_CATALOGO_VALOR";
            cmbComboboxDefault.DataBind();
        }
コード例 #5
0
        protected SPE_OBTIENE_C_CATALOGO_VALOR_Result getValor(string idValorCatalogo)
        {
            CatalogoValorNegocio negocio = new CatalogoValorNegocio();

            List <SPE_OBTIENE_C_CATALOGO_VALOR_Result> lista = negocio.Obtener_C_CATALOGO_VALOR(ID_CATALOGO_VALOR: vIdCatalogoValor);

            var q = from o in lista
                    where o.ID_CATALOGO_VALOR == int.Parse(idValorCatalogo)
                    select new SPE_OBTIENE_C_CATALOGO_VALOR_Result
            {
                ID_CATALOGO_LISTA   = o.ID_CATALOGO_LISTA
                , NB_CATALOGO_VALOR = o.NB_CATALOGO_VALOR
                , DS_CATALOGO_VALOR = o.DS_CATALOGO_VALOR
                , ID_CATALOGO_VALOR = o.ID_CATALOGO_VALOR
                , CL_CATALOGO_VALOR = o.CL_CATALOGO_VALOR
            };

            return(q.FirstOrDefault());
        }
コード例 #6
0
        protected void btnEliminar_Click(object sender, EventArgs e)
        {
            foreach (GridDataItem item in grvValoresGenericos.SelectedItems)
            {
                if (item != null)
                {
                    SPE_OBTIENE_C_CATALOGO_VALOR_Result valor = new SPE_OBTIENE_C_CATALOGO_VALOR_Result();

                    CatalogoValorNegocio negocio = new CatalogoValorNegocio();

                    valor = getValor(item.GetDataKeyValue("ID_CATALOGO_VALOR").ToString());

                    E_RESULTADO vResultado = negocio.Elimina_C_CATALOGO_VALOR(ID_CATALOGO_VALOR: valor.ID_CATALOGO_VALOR, usuario: vClUsuario, programa: vNbPrograma);

                    //E_RESULTADO vResultado = negocio.Elimina_C_CATALOGO_LISTA(lista.ID_CATALOGO_LISTA, usuario, programa);


                    //   = nRol.InsertaActualizaRoles(vClOperacion, vRol, vFunciones, vClUsuario, vNbPrograma);
                    string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;

                    UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, "onCloseWindow");
                }
            }
        }
コード例 #7
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
            {
            }
        }
コード例 #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DepartamentoNegocio negocio      = new DepartamentoNegocio();
            RequisicionNegocio  nRequisicion = new RequisicionNegocio();

            if (!IsPostBack)
            {
                CatalogoListaNegocio nlista = new CatalogoListaNegocio();
                var vCatalogoVacantes       = nlista.Obtener_C_CATALOGO_LISTA(ID_CATALOGO_LISTA: ContextoApp.IdCatalogoCausaVacantes).FirstOrDefault();

                if (vCatalogoVacantes != null)
                {
                    CatalogoValorNegocio nvalor = new CatalogoValorNegocio();
                    var vCausas = nvalor.Obtener_C_CATALOGO_VALOR(ID_CATALOGO_LISTA: vCatalogoVacantes.ID_CATALOGO_LISTA);

                    if (vCausas != null)
                    {
                        cmbCausas.DataSource     = vCausas;
                        cmbCausas.DataTextField  = "NB_CATALOGO_VALOR";
                        cmbCausas.DataValueField = "CL_CATALOGO_VALOR";
                        cmbCausas.DataBind();
                    }
                }


                EmpleadoNegocio nEmpleado  = new EmpleadoNegocio();
                var             vEmpleados = nEmpleado.Obtener_M_EMPLEADO();
                if (vEmpleados != null)
                {
                    cmbAutoriza.DataSource     = vEmpleados;
                    cmbAutoriza.DataTextField  = "NB_EMPLEADO_COMPLETO";
                    cmbAutoriza.DataValueField = "ID_EMPLEADO";
                    cmbAutoriza.DataBind();
                    txtSolicitado.Text     = vClUsuario.ToString();
                    txtSolicitado.ReadOnly = true;
                }

                PuestoNegocio nPuestos = new PuestoNegocio();
                var           Vpuestos = nPuestos.Obtener_M_PUESTO();
                if (Vpuestos != null)
                {
                    cmbPuestos.DataSource     = Vpuestos;//LLENAMOS DE DATOS EL GRID
                    cmbPuestos.DataTextField  = "CL_PUESTO";
                    cmbPuestos.DataTextField  = "NB_PUESTO";
                    cmbPuestos.DataValueField = "ID_PUESTO";
                    cmbPuestos.DataBind();
                }

                if (Request.Params["ID"] != null)
                {
                    pID_REQUISICION = int.Parse(Request.Params["ID"]);
                    var vRequisicion = nRequisicion.Obtener_K_REQUISICION(ID_REQUISICION: pID_REQUISICION).FirstOrDefault();

                    txtNo_requisicion.Text        = vRequisicion.NO_REQUISICION;
                    Fe_solicitud.SelectedDate     = vRequisicion.FE_SOLICITUD;
                    Fe_Requerimiento.SelectedDate = vRequisicion.FE_REQUERIMIENTO;
                    cmbPuestos.SelectedValue      = vRequisicion.ID_PUESTO + "";
                    // VRequisicionAgregar.CL_ESTADO = "VIGENTE";

                    cmbCausas.SelectedValue = vRequisicion.CL_CAUSA;
                    txtEspecifique.Text     = vRequisicion.DS_CAUSA;
                    PuestoNegocio npuesto = new PuestoNegocio();
                    var           vpuesto = npuesto.Obtener_M_PUESTO(ID_PUESTO: vRequisicion.ID_PUESTO).FirstOrDefault();
                    txtArea.Text             = vpuesto.NB_DEPARTAMENTO;
                    cmbPuestos.SelectedValue = vpuesto.ID_PUESTO.ToString();
                    txtClPuesto.Text         = vpuesto.CL_PUESTO.ToString();

                    SPE_OBTIENE_SUELDO_PROMEDIO_PUESTO_Result Vsueldo = nRequisicion.Obtener_Sueldo_Promedio_Puesto(ID_PUESTO: int.Parse(cmbPuestos.SelectedValue));
                    txtSueldo.Text = Vsueldo.MN_SUELDO_PROMEDIO + "";
                    Fe_Requerimiento.SelectedDate = vRequisicion.FE_REQUERIMIENTO;
                    Fe_solicitud.SelectedDate     = vRequisicion.FE_SOLICITUD;
                    cmbAutoriza.SelectedValue     = vRequisicion.ID_AUTORIZA.ToString();
                    txtVistoBueno.Text            = "";
                }
            }
        }
コード例 #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            CatalogoListaNegocio nlista       = new CatalogoListaNegocio();
            RequisicionNegocio   nRequisicion = new RequisicionNegocio();

            vNbPrograma = ContextoUsuario.nbPrograma;
            vClUsuario  = ContextoUsuario.oUsuario.CL_USUARIO;
            vIdEmpresa  = ContextoUsuario.oUsuario.ID_EMPRESA;
            vNbUsuario  = ContextoUsuario.oUsuario.NB_USUARIO;

            if (!IsPostBack)
            {
                vIdAutoriza               = 0;
                flRequisicion             = Guid.Empty;
                clTokenRequisicion        = "";
                pClEstatusRequisicion     = "CREADA";
                hfRevisoDescriptivo.Value = "0";

                lblDescripcionCausa.Style.Add("display", "none");
                txtDescripcionCausa.Visible = false;

                lblTiempoCausa.Style.Add("display", "none");
                txtTiempoCausa.Visible = false;

                divAutorizaPuestoReq.Style.Add("display", "none");
                divEmpleadoSuplir.Style.Add("display", "none");

                vIdRequisicion = null;

                Fe_solicitud.SelectedDate     = DateTime.Now;
                Fe_Requerimiento.SelectedDate = DateTime.Now;
                radBtnBuscarPuesto.Enabled    = false;

                var vCatalogoVacantes = nlista.ObtieneCatalogoLista(pIdCatalogoLista: ContextoApp.IdCatalogoCausaRequisicion).FirstOrDefault();
                if (vCatalogoVacantes != null)
                {
                    CatalogoValorNegocio nvalor = new CatalogoValorNegocio();
                    var vCausas = nvalor.Obtener_C_CATALOGO_VALOR(ID_CATALOGO_LISTA: vCatalogoVacantes.ID_CATALOGO_LISTA);

                    if (vCausas != null)
                    {
                        cmbCausas.DataSource     = vCausas;
                        cmbCausas.DataTextField  = "NB_CATALOGO_VALOR";
                        cmbCausas.DataValueField = "CL_CATALOGO_VALOR";
                        cmbCausas.DataBind();
                    }
                }

                if (Request.Params["RequisicionId"] != null)
                {
                    vIdRequisicion          = int.Parse(Request.Params["RequisicionId"]);
                    rdpAutorizacion.Visible = true;
                    lbAutoriza.Visible      = true;
                    CargarDatos();
                }
                else
                {
                    txtNo_requisicion.Text = nRequisicion.ObtieneNumeroRequisicion();
                    vIdPuesto      = null;
                    vIdRequisicion = null;
                    pEstadoPuesto  = null;
                    pFechaPuesto   = null;
                }
            }
        }
コード例 #10
0
        protected void GridValoresGenericos_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            CatalogoValorNegocio negocio = new CatalogoValorNegocio();

            grvValoresGenericos.DataSource = negocio.Obtener_C_CATALOGO_VALOR(ID_CATALOGO_LISTA: vIdCatalogoLista);
        }