Пример #1
0
        public static List<Empleado> TraerXNombre(string nombre)
        {
            DAOEmpleado daoProxy = new DAOEmpleado();
            DataSet dtsProxy = daoProxy.TraerEmpleadoXNombre(nombre);

            return CargarLista(dtsProxy.Tables[0]);
        }
Пример #2
0
        public static List<Empleado> TraerXId(int codigo)
        {
            DAOEmpleado daoProxy = new DAOEmpleado();
            DataSet dtsProxy = daoProxy.TraerEmpleadoXId(codigo);

            return CargarLista(dtsProxy.Tables[0]);
        }
Пример #3
0
        public static bool EliminarEmpleado(int codigo)
        {
            ValidationException x = new ValidationException();
            if (codigo <= 0)
                x.AgregarError("Ingrese el código");

            if (x.Cantidad > 0)
                throw x;

            DAOEmpleado daoProxy = new DAOEmpleado();
            return daoProxy.Eliminar(codigo);
        }
Пример #4
0
        public static bool Insertar(Empleado objProxy)
        {
            ValidationException x = new ValidationException();
            if (string.IsNullOrEmpty(objProxy.Nombre))
                x.AgregarError("Ingrese el nombre del empleado");

            if (x.Cantidad > 0)
                throw x;

            DAOEmpleado daoProxy = new DAOEmpleado();
            return daoProxy.Insertar(objProxy.Nombre) > 0;
        }
Пример #5
0
        public static bool ActualizarEmpleado(Empleado objProxy)
        {
            ValidationException x = new ValidationException();
            if (objProxy.Codigo <= 0)
                x.AgregarError("Ingrese el código");

            if (string.IsNullOrEmpty(objProxy.Nombre))
                x.AgregarError("Ingrese el nombre");

            if (x.Cantidad > 0)
                throw x;

            DAOEmpleado daoProxy = new DAOEmpleado();
            return daoProxy.Actualizar(objProxy.Codigo, objProxy.Nombre);
        }