예제 #1
0
        public ActionResult ModificarCliente(Cliente model, string estCivil, string lugar)
        {
            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 Cliente " + model.CI;

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

            int         codlugar = Int32.Parse(lugar);
            DAOTelefono data3    = DAOTelefono.getInstance();

            data3.modificarTelefonoCli(model.CI, model.telefono);
            DAOCliente data = DAOCliente.getInstance();

            data.modificarCliente(model.CI, model.Nombre, model.Apellido, model.fechaNac, estCivil, model.Trabajo, codlugar);
            List <Cliente> Clientes = data.obtenerClientes();

            return(View("~/Views/Cliente/IndexCliente.cshtml", Clientes));
        }
예제 #2
0
        public ActionResult EliminarOficina(Oficina 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 = "Eliminar Oficina " + model.cod;

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

            //int cod = Int32.Parse(model.cod);
            OficinaDAO data = OficinaDAO.getInstance();

            data.eliminarOficina(model.cod);
            DAOTelefono data3 = DAOTelefono.getInstance();

            data3.eliminarTelefonoOfic(model.cod);
            List <Oficina> oficinas = data.obtenerOficinas();

            return(View("~/Views/Oficinas/IndexOficina.cshtml", oficinas));
        }
예제 #3
0
        public ActionResult EliminarCliente(Cliente 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 Cliente " + model.CI;

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

            DAOTelefono data3 = DAOTelefono.getInstance();

            data3.eliminarTelefonoCli(model.CI);
            DAOUsuario data2 = DAOUsuario.getInstance();

            data2.eliminarUsuarioC(model.CI);
            DAOCliente data = DAOCliente.getInstance();

            data.eliminarCliente(model.CI);
            List <Cliente> Clientes = data.obtenerClientes();

            return(View("~/Views/Cliente/IndexCliente.cshtml", Clientes));
        }
예제 #4
0
        public ActionResult AgregarCliente(Usuario model, string rol, string ciS, string nombre, string apellido,
                                           string fechaNac, string telefono, string estCivil, string trabajo, string lugar)
        {
            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 Cliente " + ciS;

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

            int        codlugar = Int32.Parse(lugar);
            int        ci       = Int32.Parse(ciS);
            int        tlfn     = Int32.Parse(telefono);
            DAOCliente data     = DAOCliente.getInstance();

            data.insertarCliente(ci, nombre, apellido, fechaNac, estCivil, trabajo, codlugar);
            DAOTelefono data3 = DAOTelefono.getInstance();

            data3.insertarTelefonoCli(tlfn, ci);
            List <Cliente> Clientes = data.obtenerClientes();
            DAOUsuario     data2    = DAOUsuario.getInstance();

            data2.insertarUsuarioC(model.username, model.contrasena, rol, ci);
            return(View("~/Views/Cliente/IndexCliente.cshtml", Clientes));
        }
예제 #5
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));
        }
예제 #6
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"));
        }
예제 #7
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));
        }