public PartialViewResult EmpleadoDD() { DAOEmpleado data = DAOEmpleado.getInstance(); List <Empleado> empleados = data.obtenerEmpleado(); return(PartialView("EmpleadoEnvioDropDown", empleados)); }
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)); }
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)); }
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)); }
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; } }
// 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)); }
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)); } }