/// <summary> /// Carga los empleados acorde al TIPO DE USUARIO, ESTADO (ACTIVO/INACTIVO) Y EL TIPO_MANTENIMIENTO_ASIGNADO (EL MECANICO) /// </summary> /// <param name="emp"></param> /// <param name="activo"></param> /// <param name="_Tipo_Mantenimiento_Asignado"></param> public void CargarDatos(entidades.vialsur.prefectura.TipoUsuario emp, bool activo, Tipo_Mantenimiento_Asignado _Tipo_Mantenimiento_Asignado = Tipo_Mantenimiento_Asignado.NO_DEFINIDO) { try { this.DataSource = new logica.vialsur.prefectura.Catalogos.cls_logica_emp_empleado().ListarPersonasPorTipoUsuario_UX(emp, activo, _Tipo_Mantenimiento_Asignado); this.ValueMember = "cedula"; this.DisplayMember = "nombre"; //this.SelectedIndex = 0; } catch (Exception ex) { MessageBox.Show("ERR-uc_Empleados" + ex.Message); } }
/// <summary> /// Retorna concatenado apellido con nombres, cedula y emp_empleado.id /// </summary> /// <param name="tu"></param> /// <param name="activo"></param> /// <returns></returns> public System.Data.DataTable ListarPersonasPorTipoUsuario_UX(entidades.vialsur.prefectura.TipoUsuario tu, bool activo = true, entidades.vialsur.prefectura.Tipo_Mantenimiento_Asignado _Tipo_Mantenimiento_Asignado = entidades.vialsur.prefectura.Tipo_Mantenimiento_Asignado.NO_DEFINIDO) { try { //return new datos.vialsur.prefectura.cls_data_emp_empleado().ListarPersonasPorTipoUsuario_UX(tu, activo); System.Data.DataTable dt_empleados = new System.Data.DataTable("emp_empleado"); dt_empleados = new datos.vialsur.prefectura.cls_data_emp_empleado().ListarPersonasPorTipoUsuario_UX(tu, activo, _Tipo_Mantenimiento_Asignado); System.Data.DataRow dr0 = dt_empleados.NewRow(); dr0["cedula"] = 0; dr0["nombre"] = "Seleccione"; dr0["emp_empleado_id"] = 0; dt_empleados.Rows.InsertAt(dr0, 0); return(dt_empleados); } catch (Exception ex) { throw ex; } }