// GET: Tienda public ActionResult Index() { var tienda1 = new TiendaModel(); tienda1.Id = 1; tienda1.Descripcion = "Hombre"; var tienda2 = new TiendaModel(); tienda2.Id = 2; tienda2.Descripcion = "Mujer"; var tienda3 = new TiendaModel(); tienda3.Id = 3; tienda3.Descripcion = "Niño"; var tienda4 = new TiendaModel(); tienda4.Id = 4; tienda4.Descripcion = "Niña"; var listadetienda = new List <TiendaModel>(); listadetienda.Add(tienda1); listadetienda.Add(tienda2); listadetienda.Add(tienda3); listadetienda.Add(tienda4); return(View(listadetienda)); }
// GET: Tiendas public ActionResult Index() { TiendaModel model = new TiendaModel(); model.permisos = PermisosModulo.ObtenerPermisos(Modulo.TIENDAS); if (model.permisos == null) { TempData["message"] = "danger,No tiene pemisos"; return(Redirect("~/Home")); } return(View(ABSOLUTE_PATH, model)); }
private void BtnGuardar_Click(object sender, RoutedEventArgs e) { try { if (MessageBox.Show("¿Guardar detalle de tienda?", "Confirmar", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { tienda = DataContext as TiendaModel; bool validar = new Helps.DataValidation(tienda).Validar(); if (validar) { string resultado = tienda.GuardarCambios(); MessageBox.Show(resultado, "Detalle de Tienda", MessageBoxButton.OK, MessageBoxImage.Information); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error inesperado", MessageBoxButton.OK, MessageBoxImage.Error); } }
public JsonResult Guardar(TiendaModel model) { var rm = new ResponseModel(); if (!ModelState.IsValid) { rm.message = "Hubo un problema verifique sus datos e intente de nuevo."; rm.message += ExtensionMethods.GetAllErrorsFromModelState(this); return(Json(rm, JsonRequestBehavior.AllowGet)); } using (ArtexConnection db = new ArtexConnection()) { TiendaDAO dao = new TiendaDAO(); var entity = dao.GetById(model.Id, db); /* DireccionDAO dir = new DireccionDAO(); * var entityD = dir.GetById(Convert.ToInt32(entity.ID_DIRECCION), db);*/ if (entity == null) { entity = new tienda(); entity.direccion = new direccion(); entity.NOMBRE = model.Nombre; entity.ID_RESPONSABLE = model.Responsable; entity.CREDITO_FABRICACION_MAX = model.Credito_FM; entity.CREDITO_FABRICACION = model.Credito_F; entity.CREDITO_COMERCIALIZACION_MAX = model.Credito_CM; entity.CREDITO_COMERCIALIZACION = model.Credito_C; entity.ACTIVO = model.Activo; entity.direccion.CALLE = model.Calle; entity.direccion.NUM_EXTERIOR = model.Num_Ext; entity.direccion.NUM_INTERIOR = model.Num_Int; entity.direccion.COLONIA = model.Colonia; entity.direccion.CIUDAD = model.Ciudad; entity.direccion.MUNICIPIO = model.Municipio; entity.direccion.CP = model.CP; entity.direccion.ID_PAIS = model.Pais; entity.direccion.ID_ESTADO = model.Estado; db.tienda.Add(entity); } else { entity.direccion.CALLE = model.Calle; entity.direccion.NUM_EXTERIOR = model.Num_Ext; entity.direccion.NUM_INTERIOR = model.Num_Int; entity.direccion.COLONIA = model.Colonia; entity.direccion.CIUDAD = model.Ciudad; entity.direccion.MUNICIPIO = model.Municipio; entity.direccion.CP = model.CP; entity.direccion.ID_PAIS = model.Pais; entity.direccion.ID_ESTADO = model.Estado; entity.NOMBRE = model.Nombre; entity.ID_RESPONSABLE = model.Responsable; entity.CREDITO_FABRICACION_MAX = model.Credito_FM; entity.CREDITO_FABRICACION = model.Credito_F; entity.CREDITO_COMERCIALIZACION_MAX = model.Credito_CM; entity.CREDITO_COMERCIALIZACION = model.Credito_C; entity.ACTIVO = model.Activo; } if (db.SaveChanges() > 0 || db.Entry(entity).State == EntityState.Unchanged) { rm.response = true; rm.message = "Sus datos se guardaron correctamente"; rm.function = "reload(true,'" + rm.message + "')"; } } return(Json(rm, JsonRequestBehavior.AllowGet)); }