public SingleResponse <IList <UsuarioPerfilModel> > ValidaUsuarioPerfil(CotizadorModel cotizadorModel) { return(iCotizadorBusiness.ValidaUsuarioPerfil(cotizadorModel)); }
public SingleResponse <IList <ValoresReglaModel> > ConsultaReglaUdi(CotizadorModel cotizadorModel) { return(iCotizadorBusiness.ConsultaReglaUdi(cotizadorModel)); }
public SingleResponse <FechaFinVigenciaModel> CalculaPlazos(CotizadorModel cotizadorModel) { return(iCotizadorBusiness.CalculaPlazos(cotizadorModel)); }
public SingleResponse <IList <PasajerosModel> > ConsultaPasajeros(CotizadorModel cotizadorModel) { return(iCotizadorBusiness.ConsultaPasajeros(cotizadorModel)); }
public SingleResponse <IList <AgenciasModel> > ConsultaAgencias(CotizadorModel cotizadorModel) { return(iCotizadorBusiness.ConsultaAgencias(cotizadorModel)); }
public SingleResponse <IList <VersionesModel> > ConsultarVersiones(CotizadorModel cotizadorModel) { return(iCotizadorBusiness.ConsultarVersiones(cotizadorModel)); }
public SingleResponse <CotizadorModel> FiltraPanelCotizacionFlex(CotizadorModel cotizadorModel) { return(iCotizadorBusiness.FiltraPanelCotizacionFlex(cotizadorModel)); }
public SingleResponse <IList <ClientesModel> > ConsultarCliente(CotizadorModel cotizadorModel) { return(iCotizadorBusiness.ConsultarCliente(cotizadorModel)); }
public SingleResponse <IList <RegionCodigoPostalModel> > ConsultarCodigoPostal(CotizadorModel cotizadorModel) { return(iCotizadorBusiness.ConsultarCodigoPostal(cotizadorModel)); }
public SingleResponse <IList <ProductoModel> > ConsultarProductosCliente(CotizadorModel cotizadorModel) { return(iCotizadorBusiness.ConsultarProductosCliente(cotizadorModel)); }
public SingleResponse <LimiteValorFacturaModel> ValidaLimiteAdaptaciones(CotizadorModel cotizador) { return(iCotizadorBusiness.ValidaLimiteAdaptaciones(cotizador)); }
public SingleResponse <int> ConsultarCantidadCliente(CotizadorModel cotizadorModel) { return(iCotizadorBusiness.ConsultarCantidadCliente(cotizadorModel)); }
public SingleResponse <IList <InformacionClienteModel> > ConsultaInformacionCliente(CotizadorModel cotizador) { return(iEmitirBusiness.ConsultaInformacionCliente(cotizador)); }
public SingleResponse <CotizadorModel> UploadFile(string parametroA, string parametroB) { SingleResponse <CotizadorModel> response = new SingleResponse <CotizadorModel>(); try { CotizadorModel cotizadorModel = new CotizadorModel(); System.Web.HttpFileCollection hfc = System.Web.HttpContext.Current.Request.Files; string sPath = WebConfigurationManager.AppSettings["TICKETS_FILES_PATH"] + WebConfigurationManager.AppSettings["TICKETS_FILES_REGISTRO"]; int iUploadedCnt = 0; string filename = ""; MailModel mailModel = new MailModel { Body = "Mail mail mail...", Subject = "Sbject subject subject..." }; mailModel.Subject = "Sbject subject subject..."; List <string> mailsTo = new List <string>(); mailsTo.Add("*****@*****.**"); mailModel.MailsTo = mailsTo; List <string> mailsCcs = new List <string>(); mailsCcs.Add("*****@*****.**"); mailsCcs.Add("*****@*****.**"); mailModel.MailsCc = mailsCcs; // CHECK THE FILE COUNT. for (int iCnt = 0; iCnt <= hfc.Count - 1; iCnt++) { System.Web.HttpPostedFile hpf = hfc[iCnt]; if (hpf.ContentLength > 0) { sPath += hpf.FileName; System.IO.Directory.CreateDirectory(sPath); sPath += "/"; // CHECK IF THE SELECTED FILE(S) ALREADY EXISTS IN FOLDER. (AVOID DUPLICATE) if (!File.Exists(sPath + Path.GetFileName(hpf.FileName))) { // SAVE THE FILES IN THE FOLDER. hpf.SaveAs(sPath + Path.GetFileName(hpf.FileName)); filename = sPath + Path.GetFileName(hpf.FileName); List <string> attachements = new List <string>(); attachements.Add(filename); mailModel.AttachementsPathsFiles = attachements; iUploadedCnt = iUploadedCnt + 1; } } } //SendMailUtil.GetInstance().SendMail(mailModel); // RETURN A MESSAGE (OPTIONAL). if (iUploadedCnt > 0) { response.Done(cotizadorModel, "archivos recibidos " + iUploadedCnt + " nombre : " + filename + " parametroA: " + parametroA + " && parametroAB: " + parametroB); } else { response.Done(cotizadorModel, " parametroA: " + parametroA + " && parametroAB: " + parametroB); } } catch (DomainException e) { response.Error(e); } catch (Exception e) { response.Error(new DomainException(e.Message)); } return(response); }