public ActionResult Crear(Productos productos, HttpPostedFileBase imagen) { if (ModelState.IsValid) { if (productos.CategoriaId == 0) { ModelState.AddModelError("CategoriaId", "Seleccione una categoria"); return(View(productos)); } if (imagen != null) { productos.UrlImagen = GuardarImagen(imagen); } _productosBL.GuardarProductos(productos); return(RedirectToAction("Index")); } var categorias = _categoriasBL.ObtenerCategorias(); ViewBag.CategoriaId = new SelectList(categorias, "Id", "Descripcion"); return(View(productos)); }
private void listadeProductosBindingNavigatorSaveItem_Click(object sender, EventArgs e) { var nuevoProducto = new Producto(); nuevoProducto.Descripcion = descripcionTextBox.Text; nuevoProducto.Destino = destinoTextBox.Text; nuevoProducto.FechadeEntrega = fechadeEntregaDateTimePicker.Value; nuevoProducto.Activo = activoCheckBox.Checked; nuevoProducto.Precio = Double.Parse(precioTextBox.Text); MessageBox.Show("Produto Guardado"); descripcionTextBox.Clear(); descripcionTextBox.Focus(); listadeProductosBindingSource.EndEdit(); var producto = (Producto)listadeProductosBindingSource.Current; var resultado = _productosBL.GuardarProductos(producto); if (resultado.Exitoso == true) { listadeProductosBindingSource.ResetBindings(false); DeshabilitarHabilitarBotones(true); } else { MessageBox.Show(resultado.Mensaje); } }
private void listadeProductosBindingNavigatorSaveItem_Click(object sender, EventArgs e) { listadeProductosBindingSource.EndEdit(); var producto = (Producto)listadeProductosBindingSource.Current; var resultado = _productosBL.GuardarProductos(producto); if (resultado.Exitoso == true) { listadeProductosBindingSource.ResetBindings(false); DeshabilitarHabilitarBotones(true); } else { MessageBox.Show(resultado.Mensaje); } }