Пример #1
0
        public ActionResult RegistroE(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 fechaFinal, string sucursal, string horarioI)
        {
            int salario     = Int32.Parse(salarioAsigS);
            int hijos       = Int32.Parse(ScantHijos);
            int ci          = Int32.Parse(ciS);
            int tlfn        = Int32.Parse(telefono);
            int codSucursal = Int32.Parse(sucursal);

            correoEmp = correoEmp + "@LogUCAB.com";

            DAOEmpleado data2 = DAOEmpleado.getInstance();

            data2.insertarEmpleado(ci, nombre, apellido, fechaNac, correo, nivelAca, profesion, estCivil, hijos,
                                   correoEmp, salario, fechaContratado, codSucursal, horarioI);

            DAOTelefono data3 = DAOTelefono.getInstance();

            data3.insertarTelefonoEmp(tlfn, ci);

            DAOUsuario data = DAOUsuario.getInstance();

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

            return(View("~/Views/Home/Index.cshtml"));
        }
Пример #2
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));
        }