private string ObtenerNombreEmpleado(int?numeroEmpleado) { try { if (numeroEmpleado == null) { return(""); } List <EmpleadoBO> empleadosBO = FacadeBR.ConsultarEmpleadoCompleto(FacadeBR.ObtenerConexion(), new EmpleadoBO() { Numero = numeroEmpleado }); if (empleadosBO.Count == 0) { return(""); } return(empleadosBO[0].NombreCompleto ?? ""); } catch (Exception ex) { throw new Exception(nombreClase + ".ObtenerNombreEmpleado:Error al consultar los datos del empleado." + ex.Message); } }
private string ObtenerNombreEmpleado(int?numeroEmpleado) { if (numeroEmpleado == null) { return(""); } List <EmpleadoBO> empleadosBO = FacadeBR.ConsultarEmpleadoCompleto(FacadeBR.ObtenerConexion(), new EmpleadoBO() { Numero = numeroEmpleado }); if (empleadosBO.Count == 0) { return(""); } return(empleadosBO[0].NombreCompleto != null ? empleadosBO[0].NombreCompleto : ""); }
/// <summary> /// Despliega el Resultado del Buscador /// </summary> /// <param name="catalogo">Catalogo en el que se realizo la busqueda</param> /// <param name="selecto">Objeto Resultante</param> public void DesplegarResultadoBuscador(string catalogo, object selecto) { switch (catalogo) { case "Sucursal": SucursalBO sucursal = (SucursalBO)selecto; if (sucursal != null && sucursal.Id != null) { this.vista.SucursalID = sucursal.Id; } else { this.vista.SucursalID = null; } if (sucursal != null && sucursal.Nombre != null) { this.vista.SucursalNombre = sucursal.Nombre; } else { this.vista.SucursalNombre = null; } break; case "Empleado": EmpleadoBO empleado = (EmpleadoBO)selecto; if (!(empleado != null && empleado.Activo != null && empleado.Activo == true)) { this.vista.MostrarMensaje("El empleado seleccionado no se encuentra activo", ETipoMensajeIU.ADVERTENCIA, null); empleado = new EmpleadoBO(); } if (empleado != null && empleado.Id != null) { this.vista.EmpleadoID = empleado.Id; } else { this.vista.EmpleadoID = null; } if (empleado != null && empleado.NombreCompleto != null) { this.vista.EmpleadoNombre = empleado.NombreCompleto; } else { this.vista.EmpleadoNombre = null; } if (empleado != null && empleado.Email != null) { this.vista.Email = empleado.Email; } else { this.vista.Email = null; } if (empleado.Id != null) { List <EmpleadoBO> lst = FacadeBR.ConsultarEmpleadoCompleto(this.dctx, empleado); if (lst.Count > 0) { empleado = lst[0]; } } if (empleado != null && empleado.Telefonos != null && empleado.Telefonos.Count > 0) { this.vista.Telefono = empleado.Telefonos[0].Numero; } else { this.vista.Telefono = null; } break; } }