protected void Page_Load(object sender, EventArgs e)
        {
            vClUsuario  = ContextoUsuario.oUsuario.CL_USUARIO;
            vNbPrograma = ContextoUsuario.nbPrograma;

            if (!Page.IsPostBack)
            {
                vIdEmpleado = 0;

                if (Request.Params["idPlaza"] != null)
                {
                    vIdPlaza = int.Parse(Request.Params["idPlaza"].ToString());
                }

                if (Request.Params["idEmpleado"] != null)
                {
                    vIdEmpleado = int.Parse(Request.Params["idEmpleado"].ToString());
                    SPE_OBTIENE_M_EMPLEADO_Result emp = new SPE_OBTIENE_M_EMPLEADO_Result();

                    EmpleadoNegocio neg = new EmpleadoNegocio();

                    emp = neg.ObtenerEmpleado(ID_EMPLEADO: vIdEmpleado).FirstOrDefault();

                    txtClaveEvaluado.InnerText  = emp.CL_EMPLEADO;
                    txtClavePuesto.InnerText    = emp.CL_PUESTO;
                    txtNombreEvaluado.InnerText = emp.NB_EMPLEADO_COMPLETO;
                    txtNombrePuesto.InnerText   = emp.NB_PUESTO;
                    vIdPuesto = emp.ID_PUESTO;

                    cargarListas();
                }
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Request.QueryString["ID"] != null)
         {
             EmpleadoNegocio nEmpleado = new EmpleadoNegocio();
             vIdEmpleado = int.Parse(Request.QueryString["ID"]);
             var vEmpleado = nEmpleado.ObtenerEmpleado(ID_EMPLEADO: vIdEmpleado).FirstOrDefault();
             txtClEmpleado.InnerText = vEmpleado.CL_EMPLEADO;
             txtClPuesto.InnerText   = vEmpleado.CL_PUESTO;
             txtNombre.InnerText     = vEmpleado.NB_EMPLEADO_COMPLETO;
             txtPuesto.InnerText     = vEmpleado.NB_PUESTO;
             DateTime vFecha = DateTime.Now;
             rdpFechaBaja.SelectedDate = vFecha;
             rdpFechaBaja.MaxDate      = vFecha;
             lbFechaBaja.InnerText     = "Fecha de baja:";
             //btnProgramarTrue.Checked = false;
             //btnProgramarFalse.Checked = true;
             vFgProgramarFecha = false;
             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;
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                vLstComparacionCompetencias = new List <E_COMPARACION_COMPETENCIA>();
                vLstPromediosPuestos        = new List <E_PROMEDIO_PLAN_VIDA_CARRERA>();

                Negocio.Administracion.PeriodoNegocio neg = new Negocio.Administracion.PeriodoNegocio();
                PlanVidaCarreraNegocio negp = new PlanVidaCarreraNegocio();
                EmpleadoNegocio        nege = new EmpleadoNegocio();

                if (Request.Params["idPeriodo"] != null)
                {
                    SPE_OBTIENE_C_PERIODO_Result per = new SPE_OBTIENE_C_PERIODO_Result();
                    vIdPeriodo = int.Parse(Request.Params["idPeriodo"]);

                    per = neg.Obtener_C_PERIODO(ID_PERIODO: vIdPeriodo).FirstOrDefault();

                    txtPeriodo.InnerText        = per.NB_PERIODO + per.DS_PERIODO;
                    txtTipoEvaluacion.InnerHtml = per.TIPO_EVALUACION;
                }

                if (Request.Params["idEmpleado"] != null)
                {
                    SPE_OBTIENE_M_EMPLEADO_Result emp = new SPE_OBTIENE_M_EMPLEADO_Result();

                    vIdEmpleado = int.Parse(Request.Params["idEmpleado"]);

                    emp = nege.ObtenerEmpleado(ID_EMPLEADO: vIdEmpleado).FirstOrDefault();

                    vIdPuesto = emp.ID_PUESTO;
                    txtClaveEmpleado.InnerText  = emp.CL_EMPLEADO;
                    txtClavePuesto.InnerText    = emp.CL_PUESTO;
                    txtNombreEmpleado.InnerText = emp.NB_EMPLEADO_COMPLETO;
                    txtNombrePuesto.InnerText   = emp.NB_PUESTO;
                }

                if (Request.Params["Puestos"] != null)
                {
                    XElement prueba = new XElement("PUESTOS");

                    string[] aux = Request.Params["Puestos"].ToString().Split(',');

                    foreach (string item in aux)
                    {
                        prueba.Add(new XElement("PUESTO", new XAttribute("ID", item)));
                    }

                    PuestosComparacion = prueba.ToString();

                    List <SPE_OBTIENE_M_PUESTO_Result> listaPuestos = negp.ObtienePuestos(PuestosComparacion);

                    lstPuestos.DataSource     = listaPuestos;
                    lstPuestos.DataValueField = "ID_PUESTO";
                    lstPuestos.DataTextField  = "NB_PUESTO";
                    lstPuestos.DataBind();
                }
            }
        }
        private void CargarDatos()
        {
            EmpleadoNegocio nEmpleado = new EmpleadoNegocio();

            var oEmpleado = nEmpleado.ObtenerEmpleado(ID_EMPLEADO: vIdEmpleado).FirstOrDefault();

            if (oEmpleado != null)
            {
                txtEmpleado.InnerText        = oEmpleado.NB_EMPLEADO_COMPLETO;
                txtClaveEmpleado.InnerText   = oEmpleado.CL_EMPLEADO;
                rdpFechaIngreso.SelectedDate = DateTime.Now;
            }
        }
 public List <Empleado> ObtenerEmpleado(int id_empleado)
 {
     return(empleadoNegocio.ObtenerEmpleado(id_empleado));
 }