Example #1
0
 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;
     }
 }
        public static negociosEmpleado fnneObtenerNombreApellidoEmpleadoPorId(byte id)
        {
            DataTable dtLocal = negociosAdaptadores.gAdaptadorNombreApellidosEmpleado.GetData(id);
            negociosEmpleado temporal = null;

            if (dtLocal.Rows.Count > 0)
            {
                object[] objInstancia = dtLocal.Rows[0].ItemArray;
                temporal = new negociosEmpleado();
                temporal.setNombreEmpleado(Convert.ToString(objInstancia[0]));
                temporal.setApellidoEmpleado(Convert.ToString(objInstancia[1]));
                temporal.setIdEmpleado(id);
            }
            return temporal;
        }