public ActionResult AltaNomina(string id) { try { Token.SaveToken(); CatEmpleadoAltaNominaModels EmpleadoNomina = new CatEmpleadoAltaNominaModels(); CatEmpleadoModels Empleado = new CatEmpleadoModels(); CatEmpleado_Datos EmleadoDatos = new CatEmpleado_Datos(); EmpleadoNomina.Conexion = Conexion; Empleado.Conexion = Conexion; EmpleadoNomina.IDEmpleado = id; EmpleadoNomina = EmleadoDatos.GetEmpleadoAltaBaja(EmpleadoNomina); if (!EmpleadoNomina.Baja) { EmpleadoNomina = EmleadoDatos.GetNombreEmpleado(EmpleadoNomina); EmpleadoNomina.ListaCmbPuesto = EmleadoDatos.obtenerComboCatPuesto(Empleado); EmpleadoNomina.ListaCmbCategoriaPuesto = EmleadoDatos.ObteneComboCatCategoriaPuesto(Empleado); return(View(EmpleadoNomina)); } else { TempData["typemessage"] = "2"; TempData["message"] = "El empleado ya a sido dado de baja una vez"; Token.ResetToken(); return(RedirectToAction("Index")); } } catch (Exception) { CatEmpleadoModels Empleado = new CatEmpleadoModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(RedirectToAction("Index")); } }
public ActionResult BajaNomina(string id) { try { Token.SaveToken(); CatEmpleadoBajaNominaModels EmpleadoNominaB = new CatEmpleadoBajaNominaModels(); CatEmpleadoAltaNominaModels EmpleadoNominaA = new CatEmpleadoAltaNominaModels(); CatEmpleado_Datos EmleadoDatos = new CatEmpleado_Datos(); EmpleadoNominaB.Conexion = Conexion; EmpleadoNominaA.Conexion = Conexion; EmpleadoNominaB.IDEmpleado = id; EmpleadoNominaA.IDEmpleado = id; EmpleadoNominaA = EmleadoDatos.GetNombreEmpleado(EmpleadoNominaA); EmpleadoNominaB.NombreCompleto = EmpleadoNominaA.NombreCompleto; EmpleadoNominaB.ListaCmbMotivoBaja = EmleadoDatos.ObteneComboCatMotivoBaja(EmpleadoNominaB); return(View(EmpleadoNominaB)); } catch (Exception) { CatEmpleadoModels Empleado = new CatEmpleadoModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(RedirectToAction("Index")); } }
public ActionResult Edit(string id, CatEmpleadoModels DatosEmpleado) { CatEmpleado_Datos EmpleadoDatos = new CatEmpleado_Datos(); _Combos_Datos Combos = new _Combos_Datos(); try { if (Token.IsTokenValid()) { if (ModelState.IsValid) { DatosEmpleado.Conexion = Conexion; DatosEmpleado.Usuario = User.Identity.Name; DatosEmpleado.Opcion = 2; DatosEmpleado = EmpleadoDatos.AbcCatEmpleado(DatosEmpleado); if (DatosEmpleado.Completado) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se guardaron correctamente."; Token.ResetToken(); return(RedirectToAction("Index")); } else { DatosEmpleado.ListaCmbGrupoSanguineo = EmpleadoDatos.ObteneComboCatGrupoSanguineo(DatosEmpleado); DatosEmpleado.ListaCmbSucursal = Combos.ObtenerComboSucursales(Conexion); DatosEmpleado.ListaCmbPuesto = EmpleadoDatos.obtenerComboCatPuesto(DatosEmpleado); DatosEmpleado.ListaCmbCategoriaPuesto = EmpleadoDatos.ObteneComboCatCategoriaPuesto(DatosEmpleado); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Intente más tarde."; return(View(DatosEmpleado)); } } else { DatosEmpleado.Conexion = Conexion; DatosEmpleado.ListaCmbGrupoSanguineo = EmpleadoDatos.ObteneComboCatGrupoSanguineo(DatosEmpleado); DatosEmpleado.ListaCmbSucursal = Combos.ObtenerComboSucursales(Conexion); DatosEmpleado.ListaCmbPuesto = EmpleadoDatos.obtenerComboCatPuesto(DatosEmpleado); DatosEmpleado.ListaCmbCategoriaPuesto = EmpleadoDatos.ObteneComboCatCategoriaPuesto(DatosEmpleado); return(View(DatosEmpleado)); } } else { return(RedirectToAction("Index")); } } catch { DatosEmpleado.Conexion = Conexion; DatosEmpleado.ListaCmbGrupoSanguineo = EmpleadoDatos.ObteneComboCatGrupoSanguineo(DatosEmpleado); DatosEmpleado.ListaCmbSucursal = Combos.ObtenerComboSucursales(Conexion); DatosEmpleado.ListaCmbPuesto = EmpleadoDatos.obtenerComboCatPuesto(DatosEmpleado); DatosEmpleado.ListaCmbCategoriaPuesto = EmpleadoDatos.ObteneComboCatCategoriaPuesto(DatosEmpleado); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Contacte a soporte técnico."; return(View(DatosEmpleado)); } }
public ActionResult Edit(string id) { try { Token.SaveToken(); CatEmpleadoModels Empleado = new CatEmpleadoModels(); CatEmpleado_Datos EmleadoDatos = new CatEmpleado_Datos(); _Combos_Datos Combos = new _Combos_Datos(); Empleado.Conexion = Conexion; Empleado.IDEmpleado = id; Empleado = EmleadoDatos.ObtenerDetalleCatEmpleado(Empleado); Empleado.ListaCmbGrupoSanguineo = EmleadoDatos.ObteneComboCatGrupoSanguineo(Empleado); Empleado.ListaCmbSucursal = Combos.ObtenerComboSucursales(Conexion); Empleado.ListaCmbPuesto = EmleadoDatos.obtenerComboCatPuesto(Empleado); Empleado.ListaCmbCategoriaPuesto = EmleadoDatos.ObteneComboCatCategoriaPuesto(Empleado); return(View(Empleado)); } catch (Exception) { CatEmpleadoModels Empleado = new CatEmpleadoModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(RedirectToAction("Index")); } }
public ActionResult BajaNomina(string id, CatEmpleadoBajaNominaModels datos) { CatEmpleado_Datos EmpleadoDatos = new CatEmpleado_Datos(); CatEmpleadoModels Empleado = new CatEmpleadoModels(); try { if (Token.IsTokenValid()) { if (ModelState.IsValid) { datos.Conexion = Conexion; datos.Usuario = User.Identity.Name; datos = EmpleadoDatos.BajaNominaEmpleado(datos); if (datos.Completado && datos.Resultado == 1) { TempData["typemessage"] = "1"; TempData["message"] = "El empleado fue dado de alta correctamente."; Token.ResetToken(); return(RedirectToAction("Index")); } else if (datos.Completado && datos.Resultado == 0) { datos.ListaCmbMotivoBaja = EmpleadoDatos.ObteneComboCatMotivoBaja(datos); TempData["typemessage"] = "2"; TempData["message"] = "El empleado debe estar dado de alta."; return(View(datos)); } else { datos.ListaCmbMotivoBaja = EmpleadoDatos.ObteneComboCatMotivoBaja(datos); TempData["typemessage"] = "2"; TempData["message"] = "Error al dar de baja al empleado."; return(View(datos)); } } else { datos.Conexion = Conexion; datos.ListaCmbMotivoBaja = EmpleadoDatos.ObteneComboCatMotivoBaja(datos); return(View(datos)); } } else { return(RedirectToAction("Index")); } } catch (Exception) { datos.Conexion = Conexion; datos.ListaCmbMotivoBaja = EmpleadoDatos.ObteneComboCatMotivoBaja(datos); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Contacte a soporte técnico."; return(View(datos)); } }
public ActionResult ObtenerComboCategoriaPuesto(int IDP) { try { CatEmpleadoModels Empleado = new CatEmpleadoModels(); CatEmpleado_Datos EmpleadoDatos = new CatEmpleado_Datos(); Empleado.IDPuesto = IDP; Empleado.Conexion = Conexion; List <CatCategoriaPuestoModels> Lista = EmpleadoDatos.ObteneComboCatCategoriaPuesto(Empleado); return(Json(Lista, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { ex.Message.ToString(); return(Json("", JsonRequestBehavior.AllowGet)); } }
// GET: Admin/CatEmpleado public ActionResult Index() { try { CatEmpleadoModels Empleado = new CatEmpleadoModels(); CatEmpleado_Datos EmpleadoDatos = new CatEmpleado_Datos(); Empleado.Conexion = Conexion; Empleado.ListaEmpleado = EmpleadoDatos.ObtenerCatEmpleado(Empleado); return(View(Empleado)); } catch (Exception) { CatEmpleadoModels Empleado = new CatEmpleadoModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Empleado)); } }
public ActionResult Delete(string id, FormCollection collection) { try { CatEmpleadoModels Empleado = new CatEmpleadoModels(); CatEmpleado_Datos EmpleadoDatos = new CatEmpleado_Datos(); Empleado.Conexion = Conexion; Empleado.Usuario = User.Identity.Name; Empleado.IDEmpleado = id; EmpleadoDatos.EliminarEmpleado(Empleado); //TempData["typemessage"] = "1"; //TempData["message"] = "El registro se ha eliminado correctamente"; return(Json("")); } catch { CatEmpleadoModels Empleado = new CatEmpleadoModels(); return(View()); } }
public ActionResult Archivos(string id, string nombreEmpleado) { try { if (string.IsNullOrEmpty(id.Trim()) || string.IsNullOrEmpty(nombreEmpleado)) { return(RedirectToAction("Index")); } ViewBag.NombreEmpleado = nombreEmpleado; ViewBag.Id_empleado = id; return(View()); } catch (Exception) { CatEmpleadoModels Empleado = new CatEmpleadoModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(RedirectToAction("Index")); } }