public async Task <IActionResult> Start(int codOt, bool start) { using (var service = GetService <ASIK_PGWEB_Service>()) { var identity = HttpContext.User.Identity as ClaimsIdentity; AsikViewModel Visit_tec = await service.VisiTec_Start(codOt, Convert.ToInt32(identity.Claims.Where(x => x.Type == ClaimTypes.PrimarySid).FirstOrDefault().Value), start); int cant_visitRev = await service.cant_visitRev(codOt, true); if (!start) { CorreoController correoController = new CorreoController(_serviceProvider); correoController.Send_Email_DirTecnico(Visit_tec.Ord_Trabajo.FirstOrDefault(), Visit_tec.Calendario.FirstOrDefault(), Visit_tec.Usuarios, Visit_tec.LstUsuarios, Visit_tec.Clientes.FirstOrDefault(), Visit_tec.Deparcol.FirstOrDefault(), Visit_tec.Munidep.FirstOrDefault()); if (cant_visitRev == 1) { List <Usuarios> usuariosComercial = await service.GetUsuarios(8); correoController.Send_Email_Cant_VisitRev(Visit_tec.Ord_Trabajo.FirstOrDefault(), "visita tecnica", usuariosComercial); } } if (Visit_tec.errorMetodo == null) { return(Json(new { Status = true })); } return(Json(new { Status = false })); } }
public async Task <IActionResult> Herramientas() { using (var service = GetService <ASIK_PGWEB_Service>()) { AsikViewModel AsikViewModel = new AsikViewModel(); AsikViewModel.LstUsuarios = await service.GetUsuarios(4); return(View(AsikViewModel)); } }
public async Task <IActionResult> Clientes() { using (var service = GetService <ASIK_PGWEB_Service>()) { AsikViewModel AsikViewModel = new AsikViewModel(); AsikViewModel.Deparcol = await service.GetDepartamento(); return(View(AsikViewModel)); } }
public async Task <IActionResult> InspecTime() { using (var service = GetService <ASIK_PGWEB_Service>()) { var identity = HttpContext.User.Identity as ClaimsIdentity; Deletefile(@"wwwroot\Asik_Reporte_HoraTec_" + identity.Claims.ToList()[1].Value + ".xlsx"); AsikViewModel asikViewModel = new AsikViewModel(); asikViewModel.LstUsuarios = await service.GetUsuarios(4); return(View(asikViewModel)); } }
public async Task <IActionResult> Pausar(int Insp_Codigo, bool pausar) { using (var service = GetService <ASIK_PGWEB_Service>()) { AsikViewModel tiem_insp = await service.VisiTec_Pausar(Insp_Codigo, pausar); if (tiem_insp.errorMetodo == null) { return(Json(new { Status = true, Message = tiem_insp.successMetodo })); } return(Json(new { Status = false, Message = tiem_insp.errorMetodo })); } }
public async Task <IActionResult> Index() { using (var service = GetService <ASIK_PGWEB_Service>()) { AsikViewModel AsikViewModel = new AsikViewModel(); AsikViewModel.TipPago = await service.GetTipPago(); AsikViewModel.Alcance = await service.GetAlcance(); AsikViewModel.TipAlcance = await service.GetLstTipAlcance(1); return(View(AsikViewModel)); } }
public async Task <IActionResult> Edit_Clientes(int cli_identi) { using (var service = GetService <ASIK_PGWEB_Service>()) { AsikViewModel asikViewModel = new AsikViewModel(); asikViewModel.Clientes = await service.VerifiNitCli(cli_identi); asikViewModel.Munidep = await service.GetCiudad(); asikViewModel.Deparcol = await service.GetDepartamento(); asikViewModel.Sedes_Cli = await service.SedesCli(cli_identi); return(View(asikViewModel)); } }