public ViewResult Index() { var configuracion = ConfiguracionService.ObtenerConfiguracion(); var model = new ConfiguracionViewModel(); model = Mapper.Map(configuracion, model); return(View(model)); }
public ActionResult Guardar(ConfiguracionViewModel config) { if (ModelState.IsValid) { GuardarConfiguracion(config.Ueb, config.OficinaComercial, config.Codigo); return(RedirectToAction("Index", "Home")); } return(View("Index", config)); }
public JsonResult RegistrarCampania(int IdCampania, string Nombre, string Descripcion) { string mensaje = "Ocurrio un error al intentar realizar la acción."; var objResult = new object(); bool iResultado; try { //Listas ConfiguracionViewModel vm = new ConfiguracionViewModel(); vm.Campania = new Campania(); vm.Campania.IdCampania = IdCampania; vm.Campania.Nombre = Nombre; vm.Campania.Descripcion = Descripcion; vm.Campania.UsuarioCreacion = Auditoria.ObtenerNombreUsuario(); vm.Campania.UsuarioModificacion = Auditoria.ObtenerNombreUsuario(); if (IdCampania == 0) { iResultado = new CampaniaLG().InsertarCampania(vm.Campania); } else { iResultado = new CampaniaLG().ActualizarCampania(vm.Campania); } if (iResultado) { if (IdCampania > 0) { mensaje = "Se modificó correctamente."; } else { mensaje = "Se registró correctamente."; } } objResult = new { iTipoResultado = iResultado, vMensaje = mensaje }; return(Json(objResult)); } catch (Exception ex) { objResult = new { iTipoResultado = 2, vError = Constantes.msgErrorGeneralListado }; return(Json(objResult)); } }
public async Task <ActionResult> Save(ConfiguracionViewModel model) { var configuracion = ConfiguracionService.ObtenerConfiguracion(); configuracion = Mapper.Map(model, configuracion); Context.PageSize = configuracion.RegitrosPorPagina; Context.FormatoFecha = configuracion.FormatoFecha; var result = configuracionService.Update(configuracion); return(RedirectToAction("Index")); }
public JsonResult RegistrarProducto(int IdProducto = 0, string CodigoProducto = "", string CodigoBarra = "", string DescripcionProducto = "") { string mensaje = "Ocurrio un error al intentar realizar la acción."; var objResult = new object(); bool iResultado; try { //Listas ConfiguracionViewModel vm = new ConfiguracionViewModel(); vm.Producto = new Producto(); vm.Producto.IdProducto = IdProducto; vm.Producto.CodigoProducto = CodigoProducto; vm.Producto.CodigoBarra = CodigoBarra; vm.Producto.DescripcionProducto = DescripcionProducto; vm.Producto.UsuarioCreacion = Auditoria.ObtenerNombreUsuario(); vm.Producto.UsuarioModificacion = Auditoria.ObtenerNombreUsuario(); if (IdProducto == 0) { iResultado = new ProductoLG().InsertarProducto(vm.Producto); } else { iResultado = new ProductoLG().ActualizarProducto(vm.Producto); } if (iResultado) { if (IdProducto > 0) { mensaje = "Se modificó correctamente."; } else { mensaje = "Se registró correctamente."; } } objResult = new { iTipoResultado = iResultado, vMensaje = mensaje }; return(Json(objResult)); } catch (Exception ex) { objResult = new { iTipoResultado = 2, vError = Constantes.msgErrorGeneralListado }; return(Json(objResult)); } }
// GET: Configuracion public ActionResult Index() { var detalles = db.DetalleApuestas.OrderByDescending(a => a.Monto).ToList(); ConfiguracionViewModel config = new ConfiguracionViewModel(); config.MontoAcumulado = db.Casas.ToList().FirstOrDefault().MontoAcumulado; config.MontoAcumulado += detalles.Sum(a => a.Monto); config.MontoEnElPeorDeLosCasos = MontoPeorCaso(detalles); double montoMejor = MontoMejorDeLosCasos(detalles); config.GananciaMinima = config.MontoAcumulado - config.MontoEnElPeorDeLosCasos; config.GananciaMaxima = config.MontoAcumulado - montoMejor; return(View(config)); }
public ActionResult ListarProcesoCombo() { ConfiguracionViewModel VM = new ConfiguracionViewModel(); var objResult = new Object(); int IdUsuario = Auditoria.IsAdmin(); VM.Operador = new entidades.Configuracion.Operador(); VM.ListaOperador = new List <entidades.Configuracion.Operador>(); VM.ListaCampania = new List <entidades.Configuracion.Campania>(); VM.ListaJefatura = new List <Usuario>(); VM.ListaCoordinador = new List <Usuario>(); try { if (IdUsuario == 0) { VM.Operador.IdOperario = 0; VM.Operador.NombreCompleto = "Selecciona Operador"; VM.ListaOperador.Add(VM.Operador); } var lista = new OperadorLG().ListarTodoOperador(IdUsuario).ToList(); VM.ListaCampania = new CampaniaLG().ListarTodoCampania().ToList(); VM.ListaJefatura = new UsuarioLG().ListarTodoJefatura().ToList(); VM.ListaCoordinador = new UsuarioLG().ListarTodoCoordinador().ToList(); foreach (var item in lista) { VM.ListaOperador.Add(item); } objResult = new { iTipoResultado = 1, ListaOperador = VM.ListaOperador, ListaCampania = VM.ListaCampania, ListaJefatura = VM.ListaJefatura, ListaCoordinador = VM.ListaCoordinador }; return(Json(objResult, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { objResult = new { iTipoResultado = 2, Mensaje = ex.Message }; return(Json(objResult, JsonRequestBehavior.AllowGet)); } }
public ActionResult NuevoProducto(int IdProducto = 0) { if (string.IsNullOrEmpty(Session[Constantes.csVariableSesion] as string)) { return(RedirectToAction("Logueo", "Home")); } try { ConfiguracionViewModel vm = new ConfiguracionViewModel(); vm.Producto = new entidades.Producto(); //Listas vm.Producto = new ProductoLG().GenerarCodigoProducto(); ViewBag.CodigoProducto = vm.Producto.CodigoProducto; } catch (Exception) { return(View()); } ViewData["IdProducto"] = IdProducto; return(View()); }
public ActionResult ListarTodoCampania() { ConfiguracionViewModel VM = new ConfiguracionViewModel(); var objResult = new Object(); try { VM.ListaCampania = new CampaniaLG().ListarTodoCampania().ToList(); objResult = new { iTipoResultado = 1, ListaCampania = VM.ListaCampania, }; return(Json(objResult, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { objResult = new { iTipoResultado = 2, Mensaje = ex.Message }; return(Json(objResult, JsonRequestBehavior.AllowGet)); } }
public JsonResult ListarCapania(string Nombres = "") { var objResult = new object(); try { ConfiguracionViewModel vm = new ConfiguracionViewModel(); //Listas vm.ListaCampania = new CampaniaLG().ListarCampaniaPorNombre(Nombres).ToList(); objResult = new { iTipoResultado = 1, ListaCampania = vm.ListaCampania, }; return(Json(objResult)); } catch (Exception ex) { objResult = new { iTipoResultado = 2, vError = Constantes.msgErrorGeneralListado }; return(Json(objResult)); } }
public async Task <IActionResult> Actualizar([FromBody] ConfiguracionViewModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (model.idConfiguracion < 0) { return(BadRequest()); } var configuracion = await _context.configuracion.FirstOrDefaultAsync(c => c.idConfiguracion == model.idConfiguracion); if (configuracion == null) { return(NotFound()); } configuracion.idConfiguracion = model.idConfiguracion; configuracion.plazoMaximo = model.plazoMaximo; configuracion.porcentajeEnganche = model.porcentajeEnganche; configuracion.tazaFinanciamiento = model.tazaFinanciamiento; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { //Guardar Excepcion return(BadRequest()); } return(Ok()); }
private void Configuracion_Loaded(object sender, RoutedEventArgs e) { viewmodel = DataContext as ConfiguracionViewModel; viewmodel.PropertyChanged += Vm_PropertyChanged; }