예제 #1
0
 public string EditarEmpleado(Estructuras.Empleado empleado, int id)
 {
     EmpleadoCl oEmpleadoCl = new EmpleadoCl();
     oEmpleadoCl.EditarEmpleado(id,empleado.Cedula, empleado.Nombre, empleado.Edad, empleado.Puesto);
     if (oEmpleadoCl.IsError)
     {
         return "Error " + oEmpleadoCl.ErrorDescripcion;
     }
     return "Empleado editado " + empleado.Nombre;
 }
예제 #2
0
 public string EliminarEmpleado(int id)
 {
     EmpleadoCl oEmpleadoCl = new EmpleadoCl();
     oEmpleadoCl.EliminarEmpleado(id);
     if (oEmpleadoCl.IsError)
     {
         return "Error " + oEmpleadoCl.ErrorDescripcion;
     }
     return "Empleado eliminado ";
 }
예제 #3
0
 public Empleado ObtenerEmpleado(int id)
 {
     EmpleadoCl oEmpleadoCl = new EmpleadoCl();
     var data = oEmpleadoCl.ObtenerEmpleado(id);
     Empleado oEmpleado = new Empleado();
     oEmpleado.Cedula = Convert.ToInt32(data.Tables[0].Rows[0]["cedula"]);
     oEmpleado.Edad = Convert.ToInt32(data.Tables[0].Rows[0]["edad"]);
     oEmpleado.Nombre = data.Tables[0].Rows[0]["nombre"].ToString();
     oEmpleado.Puesto = data.Tables[0].Rows[0]["puesto"].ToString();
     oEmpleado.Id = Convert.ToInt32(data.Tables[0].Rows[0]["id"]);
     return oEmpleado;
 }
예제 #4
0
        public string AgregarEmpleado(Empleado empleado,Usuario usuario)
        {
            UsuarioCl oUsuarioCl=new UsuarioCl();
               bool validar= oUsuarioCl.ValidarSession(usuario.Nombre, usuario.Clave);

            if(!validar)
                return "El usuario no es válido, la contraseña y usuario no existen";

            EmpleadoCl oEmpleadoCl=new EmpleadoCl();
            oEmpleadoCl.InsertarEmpleado(empleado.Cedula,empleado.Nombre,empleado.Edad,empleado.Puesto);
            if (oEmpleadoCl.IsError)
            {
                return "Error " + oEmpleadoCl.ErrorDescripcion;
            }
            return "Empleado agregado " + empleado.Nombre;
        }
예제 #5
0
 public IEnumerable<Estructuras.Empleado> TraerEmpleados(string filtro)
 {
     List<Estructuras.Empleado> empleados = new List<Empleado>();
     EmpleadoCl oEmpleadoCl = new EmpleadoCl();
     var data=oEmpleadoCl.TraerEmpleados(filtro);
     if (oEmpleadoCl.IsError)
     {
         return null;
     }
     foreach (DataRow item in data.Tables[0].Rows)
     {
         empleados.Add(new Empleado()
             {
                 Cedula =Convert.ToInt32(item ["cedula"]),
                 Edad = Convert.ToInt32(item["edad"]),
                 Nombre = item["nombre"].ToString(),
                 Puesto = item["puesto"].ToString()
             });
     }
     return empleados;
 }