protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Request.Params["pIdEmpleadoBaja"] != null)
                {
                    vIdBajaEmpleado = int.Parse(Request.Params["pIdEmpleadoBaja"].ToString());
                    vIdEmpleado     = int.Parse(Request.Params["pIdEmpleado"].ToString());
                    RotacionPersonalNegocio nRotacion = new RotacionPersonalNegocio();
                    var vEmpleadoBaja = nRotacion.ObtieneBajasPendientes(vIdBajaEmpleado).FirstOrDefault();
                    txtNbEmpleado.InnerText   = vEmpleadoBaja.CL_EMPLEADO + " - " + vEmpleadoBaja.NB_EMPLEADO;
                    txtNbPuesto.InnerText     = vEmpleadoBaja.CL_PUESTO + " - " + vEmpleadoBaja.NB_PUESTO;
                    rdpFechaBaja.SelectedDate = vEmpleadoBaja.FE_BAJA_EFECTIVA;
                    XElement xmlComentarios = XElement.Parse(vEmpleadoBaja.DS_COMENTARIOS);
                    reComentarios.Content = xmlComentarios.Value;
                    CatalogoListaNegocio negocio = new CatalogoListaNegocio();
                    SPE_OBTIENE_C_CATALOGO_LISTA_Result vCatalogo = new SPE_OBTIENE_C_CATALOGO_LISTA_Result();
                    vCatalogo       = negocio.ObtieneCatalogoLista().Where(w => w.NB_CATALOGO_LISTA == "Causas de baja").FirstOrDefault();
                    vIdCatalogoBaja = vCatalogo.ID_CATALOGO_LISTA;
                    vDsMensaje      = ContextoApp.EO.Configuracion.MensajeCapturaResultados.dsMensaje;
                    vDsMensajeE     = ContextoApp.EO.Configuracion.MensajeImportantes.dsMensaje;
                    vDsMensajeME    = ContextoApp.EO.Configuracion.MensajeBajaNotificador.dsMensaje;
                    vDsMensajeEv    = ContextoApp.EO.Configuracion.MensajeImportantes.dsMensaje;
                    vDsMensajeMEv   = ContextoApp.EO.Configuracion.MensajeBajaNotificador.dsMensaje;
                }
            }

            vClUsuario  = ContextoUsuario.oUsuario.CL_USUARIO;
            vNbPrograma = ContextoUsuario.nbPrograma;
        }
Beispiel #2
0
        protected void CargarDatos()
        {
            CampoFormularioNegocio nCampoFormulario = new CampoFormularioNegocio();

            cmbTipoControl.DataSource     = nCampoFormulario.ObtieneTiposCampoFormulario().Where(w => (!w.FG_SISTEMA ?? false) || !vClAccion.Equals("add"));
            cmbTipoControl.DataTextField  = "NB_TIPO_CAMPO";
            cmbTipoControl.DataValueField = "CL_TIPO_CAMPO";
            cmbTipoControl.DataBind();

            CatalogoListaNegocio nCatalogoLista = new CatalogoListaNegocio();

            cmbComboboxCatalogo.DataSource     = nCatalogoLista.ObtieneCatalogoLista().OrderBy(o => o.NB_CATALOGO_LISTA);
            cmbComboboxCatalogo.DataTextField  = "NB_CATALOGO_LISTA";
            cmbComboboxCatalogo.DataValueField = "ID_CATALOGO_LISTA";
            cmbComboboxCatalogo.DataBind();

            vClTipoTransaccion = "I";
            if (!vClAccion.Equals("add"))
            {
                AsignarValores(vClAccion.Equals("copy"));
            }

            switch (cmbTipoControl.SelectedValue)
            {
            case "TEXTBOX":
                rpvTextbox.Selected = true;
                break;

            case "COMBOBOX":
                cmbComboboxCatalogo.SelectedValue = UtilXML.ValorAtributo <string>(vXmlCampoFormulario.Attribute("ID_CATALOGO"));
                rpvCombobox.Selected = true;
                break;

            case "MASKBOX":
                rpvMaskbox.Selected = true;
                break;

            case "NUMERICBOX":
                rpvNumericbox.Selected = true;
                break;

            case "DATEPICKER":
            case "DATEAGE":
                rpvDate.Selected = true;
                break;

            case "CHECKBOX":
                rpvCheckbox.Selected = true;
                break;

            default:
                rpvVacio.Selected = true;
                break;
            }

            CargaItemsCatalogoValor();
        }
Beispiel #3
0
        protected void ObtenerCatalogos()
        {
            CatalogoListaNegocio negocio = new CatalogoListaNegocio();

            cmbIdCatalogo.DataSource     = negocio.ObtieneCatalogoLista();
            cmbIdCatalogo.DataTextField  = "NB_CATALOGO_LISTA";
            cmbIdCatalogo.DataValueField = "ID_CATALOGO_LISTA";
            cmbIdCatalogo.DataBind();
        }
        protected SPE_OBTIENE_C_CATALOGO_LISTA_Result getLista(string catalogoLista)
        {
            CatalogoListaNegocio negocio = new CatalogoListaNegocio();


            List <SPE_OBTIENE_C_CATALOGO_LISTA_Result> lista = negocio.ObtieneCatalogoLista();

            var q = from o in lista
                    where o.ID_CATALOGO_LISTA == int.Parse(catalogoLista)
                    select new SPE_OBTIENE_C_CATALOGO_LISTA_Result
            {
                ID_CATALOGO_LISTA   = o.ID_CATALOGO_LISTA
                , NB_CATALOGO_LISTA = o.NB_CATALOGO_LISTA
                , DS_CATALOGO_LISTA = o.DS_CATALOGO_LISTA
                , ID_CATALOGO_TIPO  = o.ID_CATALOGO_TIPO
                , NB_CATALOGO_TIPO  = o.NB_CATALOGO_TIPO
                , FG_SISTEMA        = o.FG_SISTEMA
            };

            return(q.FirstOrDefault());
        }
        protected void GridCatalogoLista_NeedDataSource(object sender, GridNeedDataSourceEventArgs e)
        {
            CatalogoListaNegocio negocio = new CatalogoListaNegocio();

            grvCatalogoLista.DataSource = negocio.ObtieneCatalogoLista();
        }
Beispiel #6
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;
                }
            }
        }
        protected void CargarDatos()
        {
            CatalogoListaNegocio nCatalogoLista = new CatalogoListaNegocio();
            List <SPE_OBTIENE_C_CATALOGO_LISTA_Result> vCatalogoLista = nCatalogoLista.ObtieneCatalogoLista();

            cmbCatalogoGenero.DataSource    = vCatalogoLista;
            cmbCatalogoGenero.SelectedValue = ContextoApp.IdCatalogoGeneros.ToString();
            cmbCatalogoGenero.DataBind();

            cmbCatalogoCausaVacante.DataSource    = vCatalogoLista;
            cmbCatalogoCausaVacante.SelectedValue = ContextoApp.IdCatalogoCausaVacantes.ToString();
            cmbCatalogoCausaVacante.DataBind();

            cmbCatalogoEstadoCivil.DataSource    = vCatalogoLista;
            cmbCatalogoEstadoCivil.SelectedValue = ContextoApp.IdCatalogoEstadosCivil.ToString();
            cmbCatalogoEstadoCivil.DataBind();

            cmbCatalogoTipoTelefono.DataSource    = vCatalogoLista;
            cmbCatalogoTipoTelefono.SelectedValue = ContextoApp.IdCatalogoTiposTelefono.ToString();
            cmbCatalogoTipoTelefono.DataBind();

            cmbCatalogoParentesco.DataSource    = vCatalogoLista;
            cmbCatalogoParentesco.SelectedValue = ContextoApp.IdCatalogoParentescos.ToString();
            cmbCatalogoParentesco.DataBind();

            cmbCatalogoOcupacion.DataSource    = vCatalogoLista;
            cmbCatalogoOcupacion.SelectedValue = ContextoApp.IdCatalogoOcupaciones.ToString();
            cmbCatalogoOcupacion.DataBind();

            cmbCatalogoRedSocial.DataSource    = vCatalogoLista;
            cmbCatalogoRedSocial.SelectedValue = ContextoApp.IdCatalogoRedesSociales.ToString();
            cmbCatalogoRedSocial.DataBind();

            cmbCatalogoCausasRequisicion.DataSource    = vCatalogoLista;
            cmbCatalogoCausasRequisicion.SelectedValue = ContextoApp.IdCatalogoCausaRequisicion.ToString();
            cmbCatalogoCausasRequisicion.DataBind();

            txtMailServer.Text     = ContextoApp.mailConfiguration.Server;
            txtMailServerPort.Text = ContextoApp.mailConfiguration.Port.ToString();
            chkUseSSL.Checked      = ContextoApp.mailConfiguration.UseSSL;
            chkAutenticar.Checked  = ContextoApp.mailConfiguration.UseAuthentication;
            txtSenderName.Text     = ContextoApp.mailConfiguration.SenderName;
            txtSenderMail.Text     = ContextoApp.mailConfiguration.SenderMail;
            txtUser.Text           = ContextoApp.mailConfiguration.User;

            txtNbOrganizacion.Text = ContextoApp.InfoEmpresa.NbEmpresa;

            if (ContextoApp.InfoEmpresa.FiLogotipo.FiArchivo != null)
            {
                rbiLogoOrganizacion.DataValue = ContextoApp.InfoEmpresa.FiLogotipo.FiArchivo;
                vFiLogotipo = Convert.ToBase64String(ContextoApp.InfoEmpresa.FiLogotipo.FiArchivo);
                vNbLogotipo = ContextoApp.InfoEmpresa.FiLogotipo.NbArchivo;
            }
            else
            {
                rbiLogoOrganizacion.ImageUrl = "~/Assets/images/no-image.png";
            }

            chkControlDocumentos.Checked = ContextoApp.ctrlDocumentos.fgHabilitado;

            if (ContextoApp.ANOM.LicenciaAccesoModulo.MsgActivo != "1")
            {
                rtsConfiguracion.Tabs[6].Visible = false;
            }
        }