private void Editar(BE.UI.Empleado uiEmpleado) { try { var beEmpleado = new LN.Empleado().Obtener(uiEmpleado.Id); var frmEmpleadoEdit = FrmEmpleadoMant.Instance(); frmEmpleadoEdit.MdiParent = this.MdiParent; frmEmpleadoEdit.Show(); frmEmpleadoEdit.Cargar(beEmpleado); frmEmpleadoEdit.frmEmpleadosList = this; } catch (Exception ex) { throw ex; throw; } }
public List <BE.UI.Empleado> Listar() { var lstUiEmpleados = new List <BE.UI.Empleado>(); try { var daEmpleado = new DA.ClsDaTbEmpleado(); DataTable dt = daEmpleado.Listar(); foreach (DataRow dr in dt.Rows) { int idEmpleado = int.Parse(dr["IdEmpleado"].ToString()); var uiEmpleado = new BE.UI.Empleado(); #region Obtener datos de Estado string activo = bool.Parse(dr["Activo"].ToString()) == true ? "Si" : "No"; #endregion #region Nombre Completo del Empleado string apellidos = dr["ApellidoPaterno"].ToString() + " " + dr["ApellidoMaterno"].ToString(); #endregion #region Obtener datos del Sexo string codSexo = dr["CodSexo"].ToString(); string nomSexo = ""; var beSexo = new LN.Record().ObtenerSexo(codSexo); if (beSexo != null) { nomSexo = beSexo.Nombre; } beSexo = null; #endregion uiEmpleado.Id = int.Parse(dr["IdEmpleado"].ToString()); uiEmpleado.DocumentoCodigo = dr["CodDocumentoIdentidad"].ToString(); uiEmpleado.DocumentoNumero = dr["NumeroDocumento"].ToString(); uiEmpleado.Codigo = dr["Codigo"].ToString(); uiEmpleado.Nombres = dr["Nombres"].ToString(); uiEmpleado.Apellidos = apellidos; uiEmpleado.SexoCodigo = codSexo; uiEmpleado.SexoNombre = nomSexo; uiEmpleado.Activo = activo; var beEmpleadoRecurso = new LN.Empleado().ObtenerRecurso(idEmpleado); if (beEmpleadoRecurso != null) { uiEmpleado.SalaId = beEmpleadoRecurso.Sala.IdSala; uiEmpleado.SalaNombre = beEmpleadoRecurso.Sala.Nombre; uiEmpleado.CargoId = beEmpleadoRecurso.Cargo.IdCargo; uiEmpleado.CargoNombre = beEmpleadoRecurso.Cargo.Nombre; } lstUiEmpleados.Add(uiEmpleado); } return(lstUiEmpleados); } catch (Exception ex) { throw ex; } }