public async Task <IActionResult> ConformeDirTec(int codOt, int Insp_Codigo, bool Isconforme) { using (var service = GetService <ASIK_PGWEB_Service>()) { var Result = await service.ConformeDirTec(codOt, Insp_Codigo, Isconforme); if (Result.errorMetodo == null) { CorreoController correoController = new CorreoController(_serviceProvider); if (!Isconforme) { correoController.SenMailNoConforme(Result.Usuarios, Result.Ord_Trabajo.FirstOrDefault(), Result.Calendario.FirstOrDefault()); } else { bool GetLstAtestacion = await service.GetAtestacion(codOt); if (GetLstAtestacion) { List <Usuarios> Lstusuarios = await service.GetUsuarios(8); Usuarios usuarios = await service.GetTecnico(codOt); var ot = await service.GetOT(codOt); correoController.Conf_CampoDoc(Lstusuarios, usuarios, ot.Ord_Trabajo.FirstOrDefault()); } } return(Json(new { Status = true, Message = Result.successMetodo })); } return(Json(new { Status = false, Message = Result.errorMetodo })); } }
public async Task <IActionResult> ConformeCampo(int Insp_Codigo, bool Isconforme, string observa) { using (var service = GetService <ASIK_PGWEB_Service>()) { var Result = await service.ConformeCampo(Insp_Codigo, Isconforme, observa); if (Result.errorMetodo == null) { if (!Isconforme) { CorreoController correoController = new CorreoController(_serviceProvider); correoController.SenMailNoConforme(Result.Usuarios, Result.Ord_Trabajo.FirstOrDefault(), Result.Calendario.FirstOrDefault()); } return(Json(new { Status = true, Message = Result.successMetodo })); } return(Json(new { Status = false, Message = Result.errorMetodo })); } }