private void CargarEmpleadoInicial(Decimal ID_EMPLEADO) { usuario _usuario = new usuario(Session["idEmpresa"].ToString()); DataTable tablaDatos = _usuario.ObtenerEmpleadoPorIdEmpleado(ID_EMPLEADO); if (tablaDatos.Rows.Count <= 0) { Ocultar(Acciones.Inicio); Desactivar(Acciones.Inicio); Mostrar(Acciones.Inicio); Cargar(Acciones.Inicio); if (_usuario.MensajeError != null) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _usuario.MensajeError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontró información del Empleado parametrizado.", Proceso.Error); } } else { DataRow filaDatos = tablaDatos.Rows[0]; Decimal ID_SOLICITUD = Convert.ToDecimal(filaDatos["ID_SOLICITUD"]); Decimal ID_CONTRATO = Convert.ToDecimal(filaDatos["ID_CONTRATO"]); Decimal ID_EMPRESA = Convert.ToDecimal(filaDatos["ID_EMPRESA"]); Decimal ID_OCUPACION = Convert.ToDecimal(filaDatos["ID_OCUPACION"]); String ID_CIUDAD = filaDatos["ID_CIUDAD"].ToString().Trim(); Cargar(ID_SOLICITUD, ID_CONTRATO, ID_EMPLEADO, ID_EMPRESA, ID_OCUPACION, ID_CIUDAD); } }
private DataRow obtenerDatosEmpleado(Decimal ID_EMPLEADO) { DataRow resultado = null; usuario _usuario = new usuario(Session["idEmpresa"].ToString()); DataTable tablaDatosEjecutivo = _usuario.ObtenerEmpleadoPorIdEmpleado(ID_EMPLEADO); if (tablaDatosEjecutivo.Rows.Count > 0) { resultado = tablaDatosEjecutivo.Rows[0]; } return resultado; }