/// <summary> /// búsqueda predictiva de unidades /// </summary> /// <param name="Concepto"></param> /// <returns></returns> public JsonResult GetBusqueda(string Concepto) { var catalogoService = new CatalogoService(); var respuesta = catalogoService.GetBusqueda(Concepto, IdSesionTipoTramite); return(Json(respuesta, JsonRequestBehavior.AllowGet)); }
public JsonResult GetBusquedaHorarioUADyCS(int TramiteUnidadAtencionId) { var catalogoService = new CatalogoService(); IdFechaLimite = catalogoService.GetBusquedaHorarioUadyCs(TramiteUnidadAtencionId); return(Json(IdFechaLimite, JsonRequestBehavior.AllowGet)); }
/// <summary> /// búsqueda de horarios por día /// </summary> /// <param name="Concepto"></param> /// <param name="TramiteUnidadAtencionId"></param> /// <returns></returns> public JsonResult GetBusquedaDia(string Concepto, int TramiteUnidadAtencionId) { var catalogoService = new CatalogoService(); var respuesta = catalogoService.GetBusquedaDia(Concepto, TramiteUnidadAtencionId); return(Json(respuesta, JsonRequestBehavior.AllowGet)); }
public override void OnNavigatingTo(NavigationParameters parametros) { RefNavParameters = parametros; string pageOrigen = parametros[Constantes.pageOrigen] as string; if (pageOrigen == Constantes.pageDatosPagoTarjeta) { string codTipoTarjeta = parametros["CodTipoTarjeta"] as string; LblDatos1 = CatalogoService.ObtenerTipoTarjetaCredito(codTipoTarjeta).Descripcion; LblDatos2 = parametros["NumTarjeta"] as string; } else if (pageOrigen == Constantes.pageRecargaCelular) { LblDatos1 = parametros["NomOperador"] as string; LblDatos2 = parametros["NumCelular"] as string; } else if (pageOrigen == Constantes.pageRecargaBim) { LblDatos1 = "Recarga de Billetera Móvil"; LblDatos2 = parametros["NumBim"] as string; } Cuenta = parametros["CtaCargo"] as Cuenta; LblNombreCta = Cuenta.NombreCta; LblCodCta = Cuenta.CodigoCta; Moneda = parametros["Moneda"] as Catalogo; Monto = parametros["Monto"] as string; LblMonedaMonto = "Moneda y monto: " + Moneda.Descripcion + " " + Monto; }
public CatalogoWebService() { IProdutoRepository produtoRepository = new ProdutoEFRepository(); IDepartamentoRepository departamentoRepository = new DepartamentoEFRepository(); _service = new CatalogoService(produtoRepository, departamentoRepository); }
public CatalogoWebService() { IProdutoRepository produtoRepository = new ProdutoEFRepository(); IDepartamentoRepository departamentoRepository = new DepartamentoEFRepository(); _service = new CatalogoService(produtoRepository, departamentoRepository); }
async void ExecuteAccionSiguienteIC() { try { string msj = ValidarCampos(); if (msj != "") { await DialogService.DisplayAlertAsync(Constantes.MSJ_VALIDACION, msj, Constantes.MSJ_BOTON_OK); } else { NavigationParameters navParametros = GetNavigationParameters(); navParametros.Add("Monto", Monto); navParametros.Add("NumCelular", NumCelular); navParametros.Add("NomOperador", OperadorSelected.Nombre); navParametros.Add("Operador", OperadorSelected); navParametros.Add(Constantes.pageOrigen, Constantes.pageRecargaCelular); navParametros.Add("Moneda", CatalogoService.BuscarMonedaPorCodigo("PEN")); Application.Current.Properties["strTipoTransf"] = "0"; Application.Current.Properties["strOrigenMisCuentas"] = false; Application.Current.Properties["strPageOrigen"] = Constantes.pageRecargaCelular; await NavigationService.NavigateAsync(Constantes.pageCtaCargo, navParametros); } } catch (Exception ex) { Console.WriteLine(ex.ToString()); } }
public JsonResult GetBusquedaEstadoCita(bool ConTodos = false) { var catalogoService = new CatalogoService(); var respuesta = catalogoService.GetBusquedaEstadoCita(); var cadena = SelectHtml(respuesta, ConTodos); return(Json(cadena, JsonRequestBehavior.AllowGet)); }
public JsonResult GetTramiteUnidadMedicaEspecial(CalendarioDTO CalendarioDto) { var catalogoService = new CatalogoService(); var combo = catalogoService.GetTramiteUnidadMedicaEspecial(CalendarioDto); var respuesta = Tag.GeneracionCuerpoSelect(true, combo); return(Json(respuesta, JsonRequestBehavior.AllowGet)); }
public JsonResult ObtenerHomoclaveTramite(int CatTipoTramiteId) { var catalogoService = new CatalogoService(); var homoclave = catalogoService.GetHomClave(CatTipoTramiteId); return(Json(homoclave, JsonRequestBehavior.AllowGet)); }
public void Setup() { IProdutoRepository produtoRepository = new ProdutoEFRepository(); IDepartamentoRepository departamentoRepository = new DepartamentoEFRepository(); _catalogoService = new CatalogoService(produtoRepository, departamentoRepository); }
async void ExecuteOpeFrecTappedIC() { try { NavigationParameters navParameters = new NavigationParameters(); navParameters.Add("OperacionFrecuente", OpeFrecSelected); navParameters.Add("Operacion", OpeFrecSelected.Operacion); navParameters.Add("SubOperacion", OpeFrecSelected.SubOperacion); //dependiendo de la operacion, envia la data necesaria if (OpeFrecSelected.Operacion.Id == "1") { if (OpeFrecSelected.SubOperacion.Id == "0" || OpeFrecSelected.SubOperacion.Id == "1")//pago de servicios { //Application.Current.Properties["empresa"] = CatalogoService.BuscarEmpresaConServicios(OpeFrecSelected.Servicio.IdEmpresa); //Application.Current.Properties["servicio"] = OpeFrecSelected.Servicio; //Application.Current.Properties["pageOrigen"] = "OperacionesView"; navParameters.Add(Constantes.pageOrigen, "OperacionesView"); navParameters.Add("Empresa", CatalogoService.BuscarEmpresaConServicios(OpeFrecSelected.Servicio.IdEmpresa)); navParameters.Add("Servicio", OpeFrecSelected.Servicio); await NavigationService.NavigateAsync("ServicioEmpresa", navParameters); } else if (OpeFrecSelected.SubOperacion.Id == "2") { navParameters.Add(Constantes.pageOrigen, Constantes.pageOperaciones); Application.Current.Properties["strTipoTransf"] = "0"; Application.Current.Properties["strOrigenMisCuentas"] = false; Application.Current.Properties["pageOrigen"] = "OperacionesView"; await NavigationService.NavigateAsync(Constantes.pageCtaCargo, navParameters); } } else if (OpeFrecSelected.Operacion.Id == "2") //recargas { if (OpeFrecSelected.SubOperacion.Id == "0") //recarga de celu { navParameters.Add(Constantes.pageOrigen, Constantes.pageOperaciones); await NavigationService.NavigateAsync(Constantes.pageRecargaCelular, navParameters); } else if (OpeFrecSelected.SubOperacion.Id == "1") { navParameters.Add(Constantes.pageOrigen, Constantes.pageOperaciones); await NavigationService.NavigateAsync(Constantes.pageRecargaBim, navParameters); } } OpeFrecSelected = null; } catch (Exception ex) { Console.WriteLine(ex.ToString()); } }
/// <summary> /// combo de unidades por tipo de trámite /// </summary> /// <param name="CalendarioDto"></param> /// <returns></returns> public JsonResult GetTramiteUnidadMedica(CalendarioDTO CalendarioDto) { var catalogoService = new CatalogoService(); //CalendarioDto.CatTipoTramiteId = IdSesionTipoTramite; var combo = catalogoService.GetTramiteUnidadMedica(CalendarioDto); var respuesta = Tag.GeneracionCuerpoSelect(false, combo); return(Json(respuesta, JsonRequestBehavior.AllowGet)); }
public override void OnNavigatingTo(NavigationParameters parameters) { RefNavParameters = parameters; IsEdicion = false; TxtBtnEditar = "Editar"; Cliente = CatalogoService.ObtenerCliente(); NumCelular = Cliente.Celular; Email = Cliente.Email; }
public ActionResult GetUserUADyCS(bool SinTodos = false) { var delegationIds = GelDelegationIds(); var catalogoService = new CatalogoService(); var combo = catalogoService.GetUserUADyCS(delegationIds); var respuesta = Tag.GeneracionCuerpoSelect(false, combo); return(Json(respuesta, JsonRequestBehavior.AllowGet)); }
/// <summary> /// Calendario para agendar citas /// </summary> /// <param name="CalendarioDto"></param> /// <returns></returns> public ActionResult Calendario(CalendarioDTO CalendarioDto) { var catalogoService = new CatalogoService(); CalendarioDto.CatTipoTramiteId = IdSesionTipoTramite; CalendarioDto.IdFechaLimite = IdFechaLimite; TempData["Fecha"] = CalendarioDto.MesAnio; var respuesta = catalogoService.GetBusquedaHorario(CalendarioDto); return(PartialView(respuesta)); }
/*public CatalogoController(CatalogoService catalogoService) { _catalogoService = catalogoService; }*/ public CatalogoController() { // TODO: Utilizar injeção de dependencias // ICarroRepository carroRepository = new CarroRepository(); ICarroRepository carroRepository = new CarroDapperRepository(); // IModeloRepository modeloRepository = new ModeloRepository(); // IModeloRepository modeloRepository = new ModeloRepository(); IModeloRepository modeloRepository = new ModeloDapperRepository(); _catalogoService = new CatalogoService(carroRepository, modeloRepository); }
public CatalogosModel(Enumeraciones.enumCatalogos enumCatalogo) { lstCatalogos = new List <Catalogo>(); catalogoService = new CatalogoService(enumCatalogo); HeaderDescription = catalogoService.HeaderDescription; lstCatalogos = catalogoService.GetCatalogo(); Origen = lstCatalogos.Select(i => i.ORIGEN).FirstOrDefault(); CatalogoItem = new Catalogo(); EnumCatalogo = enumCatalogo; EnumOperacion = Enumeraciones.enumOperacion.Ninguna; ID = 0; }
public ActionResult GetUADyCS(bool SinTodos = true) { var catalogoService = new CatalogoService(); var combo = catalogoService.GetUadyCs(IdSesionTipoTramite); if (IdSesionTipoTramite == 0) { SinTodos = false; } var respuesta = Tag.GeneracionCuerpoSelect(SinTodos, combo); return(Json(respuesta, JsonRequestBehavior.AllowGet)); }
public ProdutosController() { var factory = new LogFactory(); _logger = factory.GetLogger("Default"); _logger.Debug("Criando Controller"); // var produtoRepository = new ProdutoADORepository(); var produtoRepository = new ProdutoEFRepository(); var departamentoRepository = new DepartamentoEFRepository(); _catalogoService = new CatalogoService(produtoRepository, departamentoRepository); }
public ProdutosController() { var factory = new LogFactory(); _logger = factory.GetLogger("Default"); _logger.Debug("Criando Controller"); // var produtoRepository = new ProdutoADORepository(); var produtoRepository = new ProdutoEFRepository(); var departamentoRepository = new DepartamentoEFRepository(); _catalogoService = new CatalogoService(produtoRepository, departamentoRepository); }
public void ObterTodosModelos() { ICarroRepository carroRepository = new CarroRepository(); IModeloRepository modeloRepository = new ModeloDapperRepository(); var catalogoService = new CatalogoService(carroRepository, modeloRepository); var modelos = catalogoService.ObterTodosModelos(); foreach (var modelo in modelos) { Console.WriteLine(modelo); } }
public JsonResult Delete(int Id, Enumeraciones.enumCatalogos enumeracion) { CatalogoService service = new CatalogoService(enumeracion); var result = service.Delete(Id); return(new JsonResult() { Data = new { success = result.Success, message = result.Success ? "El registro se eliminó exitosamente" : string.Format("Hubo un problema con el registro: {0}, no se eliminó exitosamente, vuelva a intentarlo", result.ErrorMessage), Enumeracion = enumeracion }, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public override void OnNavigatingTo(NavigationParameters parameters) { RefNavParameters = parameters; string pageOrigen = RefNavParameters[Constantes.pageOrigen] as string; Catalogo empresa = RefNavParameters["Empresa"] as Catalogo; NomEmpresa = empresa.Nombre; ListaServicios = CatalogoService.ListarServiciosxEmpresa(empresa.Codigo); if (pageOrigen == "OperacionesView") { Servicio servicio = RefNavParameters["Servicio"] as Servicio; ServicioSelected = ListaServicios.Where(p => p.Codigo == servicio.Codigo).First(); } }
public JsonResult Create(Catalogo catalogo, Enumeraciones.enumCatalogos enumeracion) { CatalogoService service = new CatalogoService(enumeracion); var result = service.Create(catalogo); return(new JsonResult() { Data = new { success = result.Success, message = result.Success ? "Nuevo registro exitoso" : string.Format("Hubo un problema con el registro: {0}, no se procesó exitosamente, vuelva a intentarlo", result.ErrorMessage), Enumeracion = enumeracion }, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public virtual JsonResult cargarData(string ajuste) { var rubros = CatalogoService.obtenerTablaPorTipo("RUBROS", "N"); if (ajuste == "false") { var departamentos = CatalogoService.departamentos(); var gestion = DateTime.Now.Year; var oficinas = CatalogoService.obtenerTabla("OFICINA"); return(new { departamentos, oficinas, rubros, gestion }.json()); } else { return(new { rubros }.json()); } }
async void ExecuteAccionSiguienteIC() { string msj = ValidarCampos(); if (msj != "") { await DialogService.DisplayAlertAsync(Constantes.MSJ_VALIDACION, msj, Constantes.MSJ_BOTON_ACEPTAR); } else { NavigationParameters navParametros = GetNavigationParameters(); navParametros.Add("Monto", Monto); navParametros.Add("NumBim", NumBim); navParametros.Add(Constantes.pageOrigen, Constantes.pageRecargaBim); navParametros.Add("Moneda", CatalogoService.BuscarMonedaPorCodigo("PEN")); Application.Current.Properties["strTipoTransf"] = "0"; Application.Current.Properties["strOrigenMisCuentas"] = false; Application.Current.Properties["strPageOrigen"] = Constantes.pageRecargaBim; await NavigationService.NavigateAsync(Constantes.pageCtaCargo, navParametros); } }
public IHttpActionResult GetRegistroControlPorConciliar([FromUri] PagingRegistroControlModel pagingparametermodel) { var catalagoServ = new CatalogoService(); var estatusList = catalagoServ.GetAll(c => c.CA_TABLA == "sax_estatus_carga", null, c => c.SAX_CATALOGO_DETALLE).FirstOrDefault(); var ltsTipoOperacion = catalagoServ.GetAll(c => c.CA_TABLA == "sax_tipo_operacion", null, c => c.SAX_CATALOGO_DETALLE).FirstOrDefault(); int porConciliar = Convert.ToInt16(BusinessEnumerations.EstatusCarga.POR_APROBAR); int manual = Convert.ToInt16(BusinessEnumerations.EstatusCarga.MANUAL); int activo = Convert.ToInt16(BusinessEnumerations.Estatus.ACTIVO); var userId = User.Identity.GetUserId(); //Extraer areas operativas del usuario List <int> listUserArea = usuarioAreaService.Query(d => d.US_ID_USUARIO == userId).Select(y => y.CA_ID_AREA).ToList(); List <AreaOperativaModel> listArea = areaOperativaService.GetAll().ToList(); List <int> listAreaUsuario = listArea.Where(x => listUserArea.Contains(x.CA_ID_AREA)).Select(a => a.CA_ID_AREA).ToList(); //Extraer empresas del usuario List <int> list_CE_ID_EMPRESA = usuarioEmpService.Query(x => x.US_ID_USUARIO == userId).Select(y => y.CE_ID_EMPRESA).ToList(); if (list_CE_ID_EMPRESA != null && list_CE_ID_EMPRESA.Count() == 0) { return(BadRequest("El usuario actualmente no tiene empresas asignadas. Es necesario tener por lo menos una empresa asignada para poder aprobar el registro.")); } List <string> empresas = empresaService.Query(x => list_CE_ID_EMPRESA.Contains(x.CE_ID_EMPRESA) && x.CE_ESTATUS == activo.ToString()).Select(y => y.CE_COD_EMPRESA).ToList(); if (empresas != null && empresas.Count() == 0) { return(BadRequest("No se encontraron empresas para su usuario.")); } var source = service.Query(c => c.TC_ESTATUS == porConciliar && (pagingparametermodel.lote == null ? c.TC_COD_COMPROBANTE == c.TC_COD_COMPROBANTE : c.TC_COD_COMPROBANTE == (pagingparametermodel.lote.Trim())) && (pagingparametermodel.idCapturador == null ? c.TC_USUARIO_CREACION == c.TC_USUARIO_CREACION : c.TC_USUARIO_CREACION == pagingparametermodel.idCapturador)).OrderBy(c => c.TC_ID_COMPROBANTE); if (source.Count() > 0) { source = source.Where(c => listAreaUsuario.Contains(c.CA_ID_AREA)).OrderBy(c => c.TC_ID_COMPROBANTE); } if (source.Count() > 0) { source = source.Where(x => (x.SAX_COMPROBANTE_DETALLE.Where(z => empresas.Contains(z.SAX_PARTIDAS.PA_COD_EMPRESA)).Count() > 0)).OrderBy(c => c.TC_ID_COMPROBANTE); // var partidas= comprobanteDetalle.Select(c=>c.) //var partEmpresa= partidas.Where(x=>empresas.Contains(x.Select(y=>y.PA_COD_EMPRESA))) } int count = source.Count(); int CurrentPage = pagingparametermodel.pageNumber; int PageSize = pagingparametermodel.pageSize; int TotalCount = count; int TotalPages = (int)Math.Ceiling(count / (double)PageSize); var items = source.Skip((CurrentPage - 1) * PageSize).Take(PageSize).ToList(); var previousPage = CurrentPage > 1 ? "Yes" : "No"; var nextPage = CurrentPage < TotalPages ? "Yes" : "No"; var listItem = items.Select(x => new { RC_REGISTRO_CONTROL = x.TC_ID_COMPROBANTE, RC_COD_OPERACION = GetNameTipoOperacion(x.TC_COD_OPERACION, ref ltsTipoOperacion), RC_COD_PARTIDA = x.TC_COD_COMPROBANTE, RC_ARCHIVO = string.Empty, RC_TOTAL_REGISTRO = x.TC_TOTAL_REGISTRO, RC_TOTAL_DEBITO = x.TC_TOTAL_DEBITO, RC_TOTAL_CREDITO = x.TC_TOTAL_CREDITO, RC_TOTAL = x.TC_TOTAL, COD_ESTATUS_LOTE = x.TC_ESTATUS, RC_ESTATUS_LOTE = GetStatusRegistroControl(x.TC_ESTATUS, estatusList), RC_FECHA_CREACION = x.TC_FECHA_CREACION != null ? x.TC_FECHA_CREACION.ToString("M/d/yyyy") : string.Empty, RC_HORA_CREACION = x.TC_FECHA_CREACION != null ? x.TC_FECHA_CREACION.ToString("hh:mm:tt") : string.Empty, RC_COD_USUARIO = UserName(x.TC_USUARIO_CREACION), SELETED = false }); var paginationMetadata = new { totalCount = TotalCount, pageSize = PageSize, currentPage = CurrentPage, totalPages = TotalPages, previousPage, nextPage, data = listItem }; return(Ok(paginationMetadata)); }
public ProdutosController() { _catalogoService = new CatalogoService(); }
public CatalogoController(CatalogoService catalogoService) => _catalogoService = catalogoService;
// TODO: Pesquisar por frameworks de injeção de dependências: Castle.Windsor, Funq, StructureMap public ProdutoController() { ProdutoRepository produtoRepository = new ProdutoRepository(NHIbernateBootstrap.Factory); _catalogoService = new CatalogoService(produtoRepository); }
public void Setup() { IProdutoRepository produtoRepository = new ProdutoEFRepository(); IDepartamentoRepository departamentoRepository = new DepartamentoEFRepository(); _catalogoService = new CatalogoService(produtoRepository, departamentoRepository); }
void ExecuteBuscarIC() { ListaEmpresas = CatalogoService.BuscarEmpresa(TxtBuscador); }
public override void OnNavigatingTo(NavigationParameters parameters) { ListaOpcAdicionales = CatalogoService.ObtenerListaPorCodigo(CatalogoService.COD_OPC_ADICIONALES); }