public void TFolioExterno() { EntEmpresaExterna entEmpresaExterna = new EntEmpresaExterna { client = new EntEmpresaExternaCliente { email = "*****@*****.**", name = "Cristopher" }, origin = (int)EnumOrigen.Locutorios, products = new List <EntEmpresaExternaProducto> { new EntEmpresaExternaProducto { id = 39, qty = 1 } } }; string req = JsonConvert.SerializeObject(entEmpresaExterna, Formatting.Indented); BusFolio busFolio = new BusFolio(); var res = busFolio.BNuevoFolioEmpresaExterna(entEmpresaExterna); string json = JsonConvert.SerializeObject(res, Formatting.Indented); }
public HttpResponseMessage CGetPlantillaFolioVC() { HttpResponseMessage response; string metodo = nameof(this.CGetPlantillaFolioVC); logger.Info(IMDSerialize.Serialize(67823458611643, $"Inicia {metodo}()")); try { BusFolio busFolio = new BusFolio(); IMDResponse<MemoryStream> resGetPlantilla = busFolio.BGetPlantillaFolioVC(); if (resGetPlantilla.Code != 0) { response = Request.CreateResponse(HttpStatusCode.InternalServerError, resGetPlantilla.Message); } else { response = Request.CreateResponse(HttpStatusCode.OK); response.Content = new StreamContent(resGetPlantilla.Result); response.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue("attachment"); response.Content.Headers.ContentDisposition.FileName = ConfigurationManager.AppSettings["sNombrePlantillaFoliosVC"]; response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); } } catch (Exception ex) { response = Request.CreateResponse(HttpStatusCode.InternalServerError, "Ocurrió un error al obtener la plantilla de carga de folios."); logger.Error(IMDSerialize.Serialize(67823458612420, $"Error en {metodo}(): {ex.Message}", ex, response)); } return response; }
public BusCallCenter() { datCallCenter = new DatCallCenter(); busColaborador = new BusColaborador(); busFolio = new BusFolio(); busPaciente = new BusPaciente(); busConsulta = new BusConsulta(); }
public void LoginApp() { string folio = "VC0016001"; string pass = "******"; BusFolio busFolio = new BusFolio(); IMDResponse <EntFolio> res = busFolio.BLoginApp(folio, pass); string json = JsonConvert.SerializeObject(res, Formatting.Indented); }
public void TFolioLocutorio() { EntFolioLocutorios entFolio = new EntFolioLocutorios { iIdOrigen = (int)EnumOrigen.Locutorios, iIdProducto = 40, sTelefono = "8634437345" }; string req = JsonConvert.SerializeObject(entFolio, Formatting.Indented); BusFolio busFolio = new BusFolio(); var res = busFolio.BNuevoFolioLocutorios(entFolio); string json = JsonConvert.SerializeObject(res, Formatting.Indented); }
public IMDResponse<EntFolioSMS> CNuevoFolioLocutorios([FromBody]EntFolioLocutorios entFolio) { IMDResponse<EntFolioSMS> response = new IMDResponse<EntFolioSMS>(); string metodo = nameof(this.CNuevoFolioLocutorios); logger.Info(IMDSerialize.Serialize(67823458662925, $"Inicia {metodo}([FromBody]EntFolioLocutorios entFolio)", entFolio)); try { BusFolio busFolio = new BusFolio(); response = busFolio.BNuevoFolioLocutorios(entFolio); } catch (Exception ex) { response.Code = 67823458663702; response.Message = "Ocurrió un error inesperado en el servicio al procesar la compra."; logger.Error(IMDSerialize.Serialize(67823458663702, $"Error en {metodo}([FromBody]EntFolioLocutorios entFolio): {ex.Message}", entFolio, ex, response)); } return response; }
public IMDResponse<List<EntFolioReporte>> CGetFolios([FromUri]int? piIdFolio = null, [FromUri]int? piIdEmpresa = null, [FromUri]int? piIdProducto = null, [FromUri]int? piIdOrigen = null, [FromUri]string psFolio = null, [FromUri]string psOrdenConekta = null, [FromUri]bool? pbTerminosYCondiciones = null, [FromUri]bool? pbActivo = true, [FromUri]bool? pbBaja = false, [FromUri]bool? pbVigente = null) { IMDResponse<List<EntFolioReporte>> response = new IMDResponse<List<EntFolioReporte>>(); string metodo = nameof(this.CGetFolios); logger.Info(IMDSerialize.Serialize(67823458436041, $"Inicia {metodo}([FromUri]int? piIdFolio = null, [FromUri]int? piIdEmpresa = null, [FromUri]int? piIdProducto = null, [FromUri]int? piIdOrigen = null, [FromUri]string psFolio = null, [FromUri]string psOrdenConekta = null, [FromUri]bool? pbTerminosYCondiciones = null, [FromUri]bool? pbActivo = true, [FromUri]bool? pbBaja = false)", piIdFolio, piIdEmpresa, piIdProducto, piIdOrigen, psFolio, psOrdenConekta, pbTerminosYCondiciones, pbActivo, pbBaja)); try { BusFolio busFolio = new BusFolio(); response = busFolio.BGetFolios(piIdFolio, piIdEmpresa, piIdProducto, piIdOrigen, psFolio, psOrdenConekta, pbTerminosYCondiciones, pbActivo, pbBaja, pbVigente); } catch (Exception ex) { response.Code = 67823458436818; response.Message = "Ocurrió un error inesperado en el servicio al consultar los folios del sistema."; logger.Error(IMDSerialize.Serialize(67823458436818, $"Error en {metodo}([FromUri]int? piIdFolio = null, [FromUri]int? piIdEmpresa = null, [FromUri]int? piIdProducto = null, [FromUri]int? piIdOrigen = null, [FromUri]string psFolio = null, [FromUri]string psOrdenConekta = null, [FromUri]bool? pbTerminosYCondiciones = null, [FromUri]bool? pbActivo = true, [FromUri]bool? pbBaja = false): {ex.Message}", piIdFolio, piIdEmpresa, piIdProducto, piIdOrigen, psFolio, psOrdenConekta, pbTerminosYCondiciones, pbActivo, pbBaja, ex, response)); } return response; }
public IMDResponse<bool> CGenerarFoliosArchivo([FromUri]int piIdEmpresa, [FromUri]int piIdProducto, [FromUri]int piIdUsuarioMod) { IMDResponse<bool> response = new IMDResponse<bool>(); string metodo = nameof(this.CGenerarFoliosArchivo); logger.Info(IMDSerialize.Serialize(67823458619413, $"Inicia {metodo}([FromUri]int piIdEmpresa, [FromUri]int piIdProducto, [FromUri]int piIdUsuarioMod)", piIdEmpresa, piIdProducto, piIdUsuarioMod)); try { BusFolio busFolio = new BusFolio(); response = busFolio.BGenerarFoliosArchivo(piIdEmpresa, piIdProducto, HttpContext.Current.Request.InputStream, piIdUsuarioMod); } catch (Exception ex) { response.Code = 67823458620190; response.Message = "Ocurrió un error inesperado en el servicio al generar los folios solicitados."; logger.Error(IMDSerialize.Serialize(67823458620190, $"Error en {metodo}([FromUri]int piIdEmpresa, [FromUri]int piIdProducto, [FromUri]int piIdUsuarioMod): {ex.Message}", piIdEmpresa, piIdProducto, piIdUsuarioMod, ex, response)); } return response; }
public IMDResponse<EntFolioVerificarCarga> CVerificarFoliosArchivo([FromUri]int piIdEmpresa, [FromUri]int piIdProducto) { IMDResponse<EntFolioVerificarCarga> response = new IMDResponse<EntFolioVerificarCarga>(); string metodo = nameof(this.CVerificarFoliosArchivo); logger.Info(IMDSerialize.Serialize(67823458616305, $"Inicia {metodo}([FromUri]int piIdEmpresa, [FromUri]int piIdProducto)", piIdEmpresa, piIdProducto)); try { BusFolio busFolio = new BusFolio(); response = busFolio.BVerificarFoliosArchivo(piIdEmpresa, piIdProducto, HttpContext.Current.Request.InputStream); } catch (Exception ex) { response.Code = 67823458617082; response.Message = "Ocurrió un error inesperado en el servicio al verificar los folios del archivo."; logger.Error(IMDSerialize.Serialize(67823458617082, $"Error en {metodo}([FromUri]int piIdEmpresa, [FromUri]int piIdProducto): {ex.Message}", piIdEmpresa, piIdProducto, ex, response)); } return response; }
public IMDResponse<bool> CUpdFechaVencimiento([FromBody]EntFolioFV entFolioFV) { IMDResponse<bool> response = new IMDResponse<bool>(); string metodo = nameof(this.CUpdFechaVencimiento); logger.Info(IMDSerialize.Serialize(67823458440703, $"Inicia {metodo}([FromBody]EntFolioFV entFolioFV)", entFolioFV)); try { BusFolio busFolio = new BusFolio(); response = busFolio.BUpdFechaVencimiento(entFolioFV); } catch (Exception ex) { response.Code = 67823458441480; response.Message = "Ocurrió un error inesperado en el servicio al actualizar el vencimiento de los folios."; logger.Error(IMDSerialize.Serialize(67823458441480, $"Error en {metodo}([FromBody]EntFolioFV entFolioFV): {ex.Message}", entFolioFV, ex, response)); } return response; }
public IMDResponse<bool> CNuevoFolioEmpresaExterna([FromBody]EntEmpresaExterna entEmpresa) { IMDResponse<bool> response = new IMDResponse<bool>(); string metodo = nameof(this.CNuevoFolioEmpresaExterna); logger.Info(IMDSerialize.Serialize(67823458656709, $"Inicia {metodo}([FromBody]EntEmpresaExterna entEmpresa)", entEmpresa)); try { BusFolio busFolio = new BusFolio(); response = busFolio.BNuevoFolioEmpresaExterna(entEmpresa); } catch (Exception ex) { response.Code = 67823458657486; response.Message = "Ocurrió un error inesperado en el servicio al procesar la compra."; logger.Error(IMDSerialize.Serialize(67823458657486, $"Error en {metodo}([FromBody]EntEmpresaExterna entEmpresa): {ex.Message}", entEmpresa, ex, response)); } return response; }
public IMDResponse<bool> CNuevoFolioEmpresa([FromBody] EntFolioxEmpresa entFolioxEmpresa) { IMDResponse<bool> response = new IMDResponse<bool>(); string metodo = nameof(this.CNuevoFolioEmpresa); logger.Info(IMDSerialize.Serialize(67823458425163, $"Inicia {metodo}([FromBody] EntFolioxEmpresa entFolioxEmpresa)", entFolioxEmpresa)); try { BusFolio busFolio = new BusFolio(); response = busFolio.BNuevosFoliosEmpresa(entFolioxEmpresa); } catch (Exception ex) { response.Code = 67823458425940; response.Message = "Ocurrió un error inesperado en el servicio al generar los folios de la empresa."; logger.Error(IMDSerialize.Serialize(67823458425940, $"Error en {metodo}([FromBody] EntFolioxEmpresa entFolioxEmpresa): {ex.Message}", entFolioxEmpresa, ex, response)); } return response; }
public IMDResponse<EntDetalleCompra> CNuevoFolio([FromBody] EntCreateOrder entCreateOrder) { IMDResponse<EntDetalleCompra> response = new IMDResponse<EntDetalleCompra>(); string metodo = nameof(this.CNuevoFolio); logger.Info(IMDSerialize.Serialize(67823458413508, $"Inicia {metodo}([FromBody]EntConecktaPago entConecktaPago)", entCreateOrder)); try { BusFolio busFolio = new BusFolio(); response = busFolio.BNuevoFolioCompra(entCreateOrder); } catch (Exception ex) { response.Code = 67823458414285; response.Message = "Ocurrió un error inesperado en el servicio al generar los folios del cliente."; logger.Error(IMDSerialize.Serialize(67823458414285, $"Error en {metodo}([FromBody]EntConecktaPago entConecktaPago): {ex.Message}", entCreateOrder, ex, response)); } return response; }
public IMDResponse<bool> CUpdPassword([FromUri]string sFolio = null, [FromUri]string sPassword = null) { IMDResponse<bool> response = new IMDResponse<bool>(); string metodo = nameof(this.CUpdPassword); logger.Info(IMDSerialize.Serialize(67823458498201, $"Inicia {metodo}([FromUri]string sFolio = null, [FromUri]string sPassword = null)", sFolio, sPassword)); try { BusFolio busFolio = new BusFolio(); response = busFolio.BUpdPassword(sFolio, sPassword); } catch (Exception ex) { response.Code = 67823458498978; response.Message = "Ocurrió un error inesperado en el servicio al actualizar la contraseña de la cuenta."; logger.Error(IMDSerialize.Serialize(67823458498978, $"Error en {metodo}([FromUri]string sFolio = null, [FromUri]string sPassword = null): {ex.Message}", sFolio, sPassword, ex, response)); } return response; }
public IMDResponse<bool> CTerminosYCondiciones([FromUri]string sFolio = null) { IMDResponse<bool> response = new IMDResponse<bool>(); string metodo = nameof(this.CTerminosYCondiciones); logger.Info(IMDSerialize.Serialize(67823458464013, $"Inicia {metodo}([FromUri]string sFolio = null)", sFolio)); try { BusFolio busFolio = new BusFolio(); response = busFolio.BTerminosYCondiciones(sFolio); } catch (Exception ex) { response.Code = 67823458464790; response.Message = "Ocurrió un error inesperado en el servicio al aceptar los términos y condiciones."; logger.Error(IMDSerialize.Serialize(67823458464790, $"Error en {metodo}([FromUri]string sFolio = null): {ex.Message}", sFolio, ex, response)); } return response; }
public IMDResponse <EntDetalleCompra> CNuevoFolioEspecialista([FromBody] EntNuevaConsulta entNuevaConsulta) { IMDResponse <EntDetalleCompra> response = new IMDResponse <EntDetalleCompra>(); string metodo = nameof(this.CNuevoFolioEspecialista); logger.Info(IMDSerialize.Serialize(67823458538605, $"Inicia {metodo}([FromBody]EntNuevaConsulta entNuevaConsulta)", entNuevaConsulta)); try { BusFolio busFolio = new BusFolio(); response = busFolio.BNuevaConsulta(entNuevaConsulta); } catch (Exception ex) { response.Code = 67823458539382; response.Message = "Ocurrió un error inesperado en el servicio al generar un nuevo folio de consulta."; logger.Error(IMDSerialize.Serialize(67823458539382, $"Error en {metodo}([FromBody]EntNuevaConsulta entNuevaConsulta): {ex.Message}", entNuevaConsulta, ex, response)); } return(response); }
public IMDResponse<bool> CEliminarFoliosEmpresa([FromBody]EntFolioFV entFolioFV) { IMDResponse<bool> response = new IMDResponse<bool>(); string metodo = nameof(this.CEliminarFoliosEmpresa); logger.Info(IMDSerialize.Serialize(67823458445365, $"Inicia {metodo}([FromBody]EntFolioFV entFolioFV)", entFolioFV)); try { BusFolio busFolio = new BusFolio(); response = busFolio.BEliminarFoliosEmpresa(entFolioFV); } catch (Exception ex) { response.Code = 67823458446142; response.Message = "Ocurrió un error inesperado en el servicio al eliminar los folios."; logger.Error(IMDSerialize.Serialize(67823458446142, $"Error en {metodo}([FromBody]EntFolioFV entFolioFV): {ex.Message}", entFolioFV, ex, response)); } return response; }
public IMDResponse<EntFolio> CLoginApp([FromUri] string sUsuario, [FromUri]string sPassword) { IMDResponse<EntFolio> response = new IMDResponse<EntFolio>(); string metodo = nameof(this.CLoginApp); logger.Info(IMDSerialize.Serialize(67823458431379, $"Inicia {metodo}([FromUri] string sUsuario, [FromUri]string sPassword)", sUsuario, sPassword)); try { BusFolio busFolio = new BusFolio(); response = busFolio.BLoginApp(sUsuario, sPassword); } catch (Exception ex) { response.Code = 67823458432156; response.Message = "Ocurrió un error inesperado en el servicio al validar los datos de la cuenta."; logger.Error(IMDSerialize.Serialize(67823458432156, $"Error en {metodo}([FromUri] string sUsuario, [FromUri]string sPassword): {ex.Message}", sUsuario, sPassword, ex, response)); } return response; }
public void TNuevaConsultaFolio() { EntNuevaConsulta entNuevaConsulta = new EntNuevaConsulta { sFolio = "VE0000132", consulta = new EntConsulta { iIdColaborador = 3, dtFechaProgramadaInicio = Convert.ToDateTime("2020-09-18 13:00"), dtFechaProgramadaFin = Convert.ToDateTime("2020-09-18 14:00"), }, customerInfo = new EntCustomerInfo { email = "*****@*****.**", name = "Cristopher", phone = "9992974446" } }; BusFolio busFolio = new BusFolio(); var res = busFolio.BNuevaConsulta(entNuevaConsulta); string json = JsonConvert.SerializeObject(res, Formatting.Indented); }
/// <summary> /// Cancela la consulta y el folio de un paciente /// </summary> /// <param name="consulta"></param> /// <returns></returns> public IMDResponse <bool> BCancelarConsulta(EntNuevaConsulta consulta) { IMDResponse <bool> response = new IMDResponse <bool>(); string metodo = nameof(this.BCancelarConsulta); logger.Info(IMDSerialize.Serialize(67823458552591, $"Inicia {metodo}(EntNuevaConsulta consulta)", consulta)); try { if (consulta == null) { response.Code = -767234562313709; response.Message = "No se ingresó información de la consulta a cancelar"; return(response); } //Obtene detalle de la consulta IMDResponse <List <EntDetalleConsulta> > resGetDetalleConsulta = this.BGetDetalleConsulta(consulta.consulta.iIdConsulta); if (resGetDetalleConsulta.Code != 0) { return(resGetDetalleConsulta.GetResponse <bool>()); } if (resGetDetalleConsulta.Result.Count != 1) { response.Code = -5723613487698; response.Message = "La consulta proporcionada no se encuentra programada."; return(response); } EntDetalleConsulta detalleConsulta = resGetDetalleConsulta.Result.First(); consulta.consulta.iIdEstatusConsulta = (int)EnumEstatusConsulta.Cancelado; //Cancelar la consulta del paciente IMDResponse <bool> resDelConsulta = datConsulta.DCancelarConsulta(consulta.consulta.iIdConsulta, consulta.iIdUsuarioMod, (int)consulta.consulta.iIdEstatusConsulta); if (resDelConsulta.Code != 0) { return(resDelConsulta); } //Cancelar el folio del paciente si éste fue generado con origen Particular if (detalleConsulta.iIdOrigen == (int)EnumOrigen.Particular) { EntFolioFV entFolio = new EntFolioFV { iIdEmpresa = (int)detalleConsulta.iIdEmpresa, iIdUsuario = consulta.iIdUsuarioMod, lstFolios = new List <EntFolioFVItem> { new EntFolioFVItem { iIdFolio = (int)detalleConsulta.iIdFolio } } }; BusFolio busFolio = new BusFolio(); IMDResponse <bool> resDesactivarFolios = busFolio.BEliminarFoliosEmpresa(entFolio); if (resDesactivarFolios.Code != 0) { return(resDesactivarFolios); } } response.Code = 0; response.Result = true; response.Message = "La consulta ha sido cancelada correctamente."; } catch (Exception ex) { response.Code = 67823458553368; response.Message = "Ocurrió un error inesperado al cancelar la consulta del paciente."; logger.Error(IMDSerialize.Serialize(67823458553368, $"Error en {metodo}(EntNuevaConsulta consulta): {ex.Message}", consulta, ex, response)); } return(response); }