コード例 #1
0
        public PartialViewResult EmpleadoDD()
        {
            DAOEmpleado     data      = DAOEmpleado.getInstance();
            List <Empleado> empleados = data.obtenerEmpleado();

            return(PartialView("EmpleadoEnvioDropDown", empleados));
        }
コード例 #2
0
        public ActionResult ModificarEmpleado(Empleado model, string estCivil)
        {
            string name    = TempData["username"].ToString();
            string nameRol = TempData["rol"].ToString();
            int    codUser = Int32.Parse(TempData["codUser"].ToString());

            ViewBag.name         = name;
            ViewBag.rol          = nameRol;
            TempData["username"] = name;
            TempData["rol"]      = nameRol;
            TempData["codUser"]  = codUser;

            DAOUsuario dataU  = DAOUsuario.getInstance();
            string     today  = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt");
            string     accion = "Modifico Empleado " + model.CI;

            dataU.insertarAccion(codUser, 3, today, accion);

            int         ci          = Int32.Parse(model.CI.ToString());
            int         cantHijos   = Int32.Parse(model.cantHijos.ToString());
            int         salarioAsig = Int32.Parse(model.salarioAsig.ToString());
            DAOEmpleado data        = DAOEmpleado.getInstance();

            data.modificarEmpleado(ci, model.Nombre,
                                   model.Apellido, model.fechaNac, model.correo, model.nivelAca, model.profesion, estCivil,
                                   cantHijos, model.correoEmp, salarioAsig, model.fechaContratado, model.telefono);
            List <Empleado> Empleados = data.obtenerEmpleado();

            return(View("~/Views/Empleado/IndexEmpleado.cshtml", Empleados));
        }
コード例 #3
0
        public ActionResult EliminarEmpleado(Empleado model)
        {
            string name    = TempData["username"].ToString();
            string nameRol = TempData["rol"].ToString();
            int    codUser = Int32.Parse(TempData["codUser"].ToString());

            ViewBag.name         = name;
            ViewBag.rol          = nameRol;
            TempData["username"] = name;
            TempData["rol"]      = nameRol;
            TempData["codUser"]  = codUser;

            DAOUsuario dataU  = DAOUsuario.getInstance();
            string     today  = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt");
            string     accion = "Elimino Empleado " + model.CI;

            dataU.insertarAccion(codUser, 4, today, accion);

            DAOTelefono data3 = DAOTelefono.getInstance();

            data3.eliminarTelefonoEmp(model.CI);

            DAOEmpleado data = DAOEmpleado.getInstance();

            data.eliminarEmpleado(model.CI);

            DAOUsuario data2 = DAOUsuario.getInstance();

            data2.eliminarUsuarioE(model.CI);
            List <Empleado> Empleados = data.obtenerEmpleado();

            ViewBag.name = name;
            ViewBag.rol  = nameRol;
            return(View("~/Views/Empleado/IndexEmpleado.cshtml", Empleados));
        }
コード例 #4
0
        public ActionResult AgregarEmpleado(Usuario model, string rol, string ciS, string nombre,
                                            string apellido, string fechaNac, string telefono, string correo, string nivelAca, string profesion, string estCivil,
                                            string ScantHijos, string correoEmp, string salarioAsigS, string fechaContratado,
                                            string sucursal, string horarioI)
        {
            string name    = TempData["username"].ToString();
            string nameRol = TempData["rol"].ToString();
            int    codUser = Int32.Parse(TempData["codUser"].ToString());

            ViewBag.name         = name;
            ViewBag.rol          = nameRol;
            TempData["username"] = name;
            TempData["rol"]      = nameRol;
            TempData["codUser"]  = codUser;

            DAOUsuario dataU  = DAOUsuario.getInstance();
            string     today  = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt");
            string     accion = "Registro Empleado " + ciS;

            dataU.insertarAccion(codUser, 1, today, accion);

            int codSucursal = Int32.Parse(sucursal);
            int ci          = Int32.Parse(ciS);
            int cantHijos   = Int32.Parse(ScantHijos);
            int salarioAsig = Int32.Parse(salarioAsigS);
            int tlfn        = Int32.Parse(telefono);

            DAOEmpleado data = DAOEmpleado.getInstance();

            data.insertarEmpleado(ci, nombre,
                                  apellido, fechaNac, correo, nivelAca, profesion, estCivil,
                                  cantHijos, correoEmp, salarioAsig, fechaContratado, codSucursal, horarioI);

            DAOTelefono data3 = DAOTelefono.getInstance();

            data3.insertarTelefonoEmp(tlfn, ci);

            DAOUsuario data2 = DAOUsuario.getInstance();

            data2.insertarUsuarioE(model.username, model.contrasena, rol, ci);

            List <Empleado> Empleados = data.obtenerEmpleado();

            return(View("~/Views/Empleado/IndexEmpleado.cshtml", Empleados));
        }
コード例 #5
0
        public BLEmpleado obtenerEmpleado(string idEmpleado)
        {
            try
            {
                DAOEmpleado daoEmplead = new DAOEmpleado();
                TOEmpleado  empleadoTO = daoEmplead.obtenerEmpleado(idEmpleado);
                //if (empleadoTO == null)
                //{
                //    return null;
                //}


                return(convert(empleadoTO));
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #6
0
        // GET: Empleado
        public ActionResult IndexEmpleado(string viewba)
        {
            string name    = TempData["username"].ToString();
            string nameRol = TempData["rol"].ToString();
            int    codUser = Int32.Parse(TempData["codUser"].ToString());

            ViewBag.name         = name;
            ViewBag.rol          = nameRol;
            TempData["username"] = name;
            TempData["rol"]      = nameRol;
            TempData["codUser"]  = codUser;

            DAOUsuario dataU  = DAOUsuario.getInstance();
            string     today  = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt");
            string     accion = "Empleados Index";

            dataU.insertarAccion(codUser, 2, today, accion);

            DAOEmpleado     data      = DAOEmpleado.getInstance();
            List <Empleado> Empleados = data.obtenerEmpleado();

            return(View(Empleados));
        }
コード例 #7
0
        public ActionResult BuscarEmpleado(string cliente)
        {
            string name    = TempData["username"].ToString();
            string nameRol = TempData["rol"].ToString();
            int    codUser = Int32.Parse(TempData["codUser"].ToString());

            ViewBag.name         = name;
            ViewBag.rol          = nameRol;
            TempData["username"] = name;
            TempData["rol"]      = nameRol;
            TempData["codUser"]  = codUser;

            DAOUsuario dataU  = DAOUsuario.getInstance();
            string     today  = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt");
            string     accion = "Busco Empleado " + cliente;

            dataU.insertarAccion(codUser, 1, today, accion);

            if (cliente != "")
            {
                int             cod  = Int32.Parse(cliente);
                DAOEmpleado     data = DAOEmpleado.getInstance();
                Empleado        empleadoEncontrado = data.buscarEmpleado(cod);
                List <Empleado> Empleados          = new List <Empleado>();
                Empleados.Add(empleadoEncontrado);

                return(View("~/Views/Empleado/IndexEmpleado.cshtml", Empleados));
            }
            else
            {
                DAOEmpleado     data      = DAOEmpleado.getInstance();
                List <Empleado> Empleados = data.obtenerEmpleado();

                return(View("~/Views/Empleado/IndexEmpleado.cshtml", Empleados));
            }
        }