public static negociosEmpleado getEmpleado(string u, string p) { DataTable dtLocal = negociosAdaptadores.gAdaptadorGetEmpleadoValidoLogin.GetData(u, auxiliar.arrbyCalcularHash(p)); negociosEmpleado temporal = null; if (dtLocal.Rows.Count>0) { object[] elemento = dtLocal.Rows[0].ItemArray; temporal = new negociosEmpleado(); //e.IDEMPLEADO,e.IDROL,e.NOMBRE,e.APELLIDO,e.DIRECCION,e.TELEFONO,e.CELULAR,e.PUESTO,e.FECHACONTRATACION,e.SALARIO,e.USUARIO,e.HABILITADO,e.DPICEDULA temporal.setIdEmpleado(Convert.ToByte(elemento[0])); temporal.setIdRolEmpleado(Convert.ToByte(elemento[1])); temporal.setNombreEmpleado(Convert.ToString(elemento[2])); temporal.setApellidoEmpleado(Convert.ToString(elemento[3])); temporal.setDireccionEmpleado(Convert.ToString(elemento[4])); temporal.setTelefonoEmpleado(Convert.ToString(elemento[5])); temporal.setCelularEmpleado(Convert.ToString(elemento[6])); temporal.setPuestoEmpleado(Convert.ToString(elemento[7])); temporal.setFechaContratacionEmpleado(Convert.ToDateTime(elemento[8])); temporal.setSalarioEmpleado(Convert.ToDecimal(elemento[9])); temporal.setUsuarioEmpleado(Convert.ToString(elemento[10])); temporal.setHabilitadoEmpleado(Convert.ToBoolean(elemento[11])); temporal.setDpiCedula(Convert.ToString(elemento[12])); } return temporal; }
public static List<negociosEmpleado> fnslListarUltimosVeinteEmpleados() { List<negociosEmpleado> lnpEmpleados = new List<negociosEmpleado>(); try { DataTable ldtEmpleados = negociosEmpleado.fnDbDevolverVeinteEmpleados(); object[] oListaElmentos; for (int i = 0; i < ldtEmpleados.Rows.Count; i++) { oListaElmentos = ldtEmpleados.Rows[i].ItemArray; negociosEmpleado npNuevoEmpleado = new negociosEmpleado(); npNuevoEmpleado.setIdEmpleado(Convert.ToByte(oListaElmentos[0])); npNuevoEmpleado.setIdRolEmpleado(Convert.ToByte(oListaElmentos[1])); npNuevoEmpleado.setNombreEmpleado(Convert.ToString(oListaElmentos[2])); npNuevoEmpleado.setApellidoEmpleado(Convert.ToString(oListaElmentos[3])); npNuevoEmpleado.setDireccionEmpleado(Convert.ToString(oListaElmentos[4])); npNuevoEmpleado.setTelefonoEmpleado(Convert.ToString(oListaElmentos[5])); npNuevoEmpleado.setCelularEmpleado(Convert.ToString(oListaElmentos[6])); npNuevoEmpleado.setPuestoEmpleado(Convert.ToString(oListaElmentos[7])); npNuevoEmpleado.setFechaContratacionEmpleado(Convert.ToDateTime(oListaElmentos[8])); npNuevoEmpleado.setSalarioEmpleado(Convert.ToDecimal(oListaElmentos[9])); npNuevoEmpleado.setUsuarioEmpleado(Convert.ToString(oListaElmentos[10])); lnpEmpleados.Add(npNuevoEmpleado); } return lnpEmpleados; } catch (Exception e) { return null; } }