public ActionResult AsignacionRRHH(ServicioEmpresarialEntidad entidad) { if (entidad == null) { return(RedirectToAction("Index", "ServicioEmpresarial")); } ServicioEmpresarialDominio oServicioEmpresarialDominio = new ServicioEmpresarialDominio(); ServicioEmpresarialCompetenciaDominio oServicioEmpresarialCompetenciaDominio = new ServicioEmpresarialCompetenciaDominio(); var oServiciosEmpresarial = oServicioEmpresarialDominio.FiltrarxCodigo(entidad.Cod_Servicio_Empresarial.ToString()); SessionManager.ListaConsultoresAsignados = oServicioEmpresarialCompetenciaDominio.BuscarRRHHAsignados(entidad.Cod_Servicio_Empresarial.ToString()); ViewBag.ExisteConsultoresAsignados = 0; ViewBag.MaximoConsultores = SessionManager.ListaConsultoresAsignados.Count; if (SessionManager.ListaConsultoresAsignados.Exists(x => x.Consultor.Cod_Consultor != 0)) { if (SessionManager.ListaConsultoresAsignados.Exists(x => x.Consultor.Cod_Consultor == 0)) { ViewBag.ExisteConsultoresAsignados = 1; //SessionManager.ListaConsultoresAsignados = SessionManager.ListaConsultoresAsignados.Where(x => x.Consultor.Cod_Consultor != 0).ToList(); } else { ViewBag.ExisteConsultoresAsignados = 2; } } else { SessionManager.ListaConsultoresAsignados = null; } return(View(oServiciosEmpresarial)); }
public ActionResult BuscarAsignacionesAutomatica() { ServicioEmpresarialDominio oServicioEmpresarialDominio = new ServicioEmpresarialDominio(); var Lista = oServicioEmpresarialDominio.BuscarAsignaciones(); return(PartialView("_ResultadoAsignacionesAutomaticas", Lista)); }
public ActionResult GrabarRechazoAsignacionConsultores(ServicioEmpresarialEntidad entidad) { ServicioEmpresarialDominio oServicioEmpresarialDominio = new ServicioEmpresarialDominio(); var respuesta = oServicioEmpresarialDominio.GrabarRechazoAsignacionConsultores(entidad.Cod_Servicio_Empresarial.ToString()); return(Json(respuesta)); }
// GET: ServicioEmpresarial public ActionResult Index() { ServicioEmpresarialDominio oServicioEmpresarialDominio = new ServicioEmpresarialDominio(); ClienteDominio oClienteDominio = new ClienteDominio(); ServicioDominio oServicioDominio = new ServicioDominio(); SessionManager.Usuario = new UsuarioEntidad { Cod_Usuario = 1, Empleado = new EmpleadoEntidad { Cod_Empleado = 1, Nom_Empleado = "Williams", AP_Empleado = "Morales", AM_Empleado = "Caballero" }, Nom_Usuario = "Williams Morales Caballero", }; var ListaServiciosEmpresarial = oServicioEmpresarialDominio.listarActivos(); var ListaClientes = oClienteDominio.listarActivos(); var ListaServicios = oServicioDominio.listarActivos(); ViewBag.ListaServiciosEmpresarial = ListaServiciosEmpresarial; ViewBag.ListaClientes = ListaClientes; ViewBag.ListaServicios = ListaServicios; return(View()); }
public ActionResult BuscarServiciosEmpresarial(ServicioEmpresarialEntidad entidad) { ServicioEmpresarialDominio oServicioEmpresarialDominio = new ServicioEmpresarialDominio(); var ListaServiciosEmpresarial = oServicioEmpresarialDominio.Filtrar(entidad); return(PartialView("_ResultadoBusquedaServEmpresarial", ListaServiciosEmpresarial)); }
public ActionResult GrabarAprobacionAsignacionConsultores(string Codigo) { ServicioEmpresarialDominio oServicioEmpresarialDominio = new ServicioEmpresarialDominio(); ServicioEmpresarialCompetenciaDominio oServicioEmpresarialCompetenciaDominio = new ServicioEmpresarialCompetenciaDominio(); var respuesta = oServicioEmpresarialDominio.GrabarAprobacionAsignacionConsultores(Codigo); var servicio = oServicioEmpresarialDominio.FiltrarxCodigo(Codigo); var ListaAsignados = oServicioEmpresarialCompetenciaDominio.BuscarRRHHAsignados(Codigo); SendEmail.NotificacionAprobacionAsignacion(servicio, ListaAsignados); return(Json(respuesta)); }
public ActionResult AprobacionAsignacionConsultores(ServicioEmpresarialEntidad entidad) { if (entidad == null) { return(RedirectToAction("AprobacionAsignacionAutomatica", "ServicioEmpresarial")); } ServicioEmpresarialDominio oServicioEmpresarialDominio = new ServicioEmpresarialDominio(); ServicioEmpresarialCompetenciaDominio oServicioEmpresarialCompetenciaDominio = new ServicioEmpresarialCompetenciaDominio(); var oServiciosEmpresarial = oServicioEmpresarialDominio.FiltrarxCodigo(entidad.Cod_Servicio_Empresarial.ToString()); return(View(oServiciosEmpresarial)); }
public ActionResult AsignarRRHH(ServicioEmpresarialEntidad entidad) { ServicioEmpresarialCompetenciaDominio oServicioEmpresarialCompetenciaDominio = new ServicioEmpresarialCompetenciaDominio(); entidad.Empleado = new EmpleadoEntidad { Cod_Empleado = SessionManager.Usuario.Empleado.Cod_Empleado, }; var respuesta = oServicioEmpresarialCompetenciaDominio.GrabarAsignacionAutomatica(SessionManager.ListaConsultoresAsignados.Where(x => x.Consultor.Cod_Consultor != 0).ToList(), entidad); ServicioEmpresarialDominio oServicioEmpresarialDominio = new ServicioEmpresarialDominio(); var objeto = oServicioEmpresarialDominio.FiltrarxCodigo(entidad.Cod_Servicio_Empresarial.ToString()); SendEmail.NotificacionAsignacionConsultores(AppSettings.valueString("EmailGerenteOperaciones"), objeto); return(Json(respuesta)); }