private void Seleccionar(int id) { Entidades.Producto producto = bl.ObtenerPorId(id); ctrl_txtCodigo.Text = producto.Codigo; ctrl_txtNombre.Text = producto.Nombre; ctrl_txtPrecio.Text = producto.Precio.ToString(); ctrl_hdIdProducto.Value = id.ToString(); }
private void BuscarProducto() { Entidades.Producto producto = new Entidades.Producto(); producto.Codigo = ctrl_txtCodigoFiltro.Text; producto.Nombre = ctrl_txtNombreFiltro.Text; ICollection <Entidades.Producto> productos = blProducto.ObtenerPorFiltro(producto); ctrl_gvProductos.DataSource = productos; ctrl_gvProductos.DataBind(); }
private void SeleccionarProducto(int id) { Entidades.Producto producto = blProducto.ObtenerPorId(id); ctrl_hidIdProducto.Value = producto.IdProducto.ToString(); ctrl_hidPrecio.Value = producto.Precio.ToString(); ctrl_txtNombreProducto.Text = producto.Nombre; ctrl_txtNombreProducto.Visible = true; ctrl_txtCantidad.Visible = true; ctrl_btnAgregarProducto.Visible = true; ctrl_lblProducto.Visible = true; ctrl_lblCantidad.Visible = true; }
protected void ctrl_btnGuardar_click(object sender, EventArgs e) { try { if (String.IsNullOrEmpty(ctrl_txtNombre.Text)) { MensajeExito("Nombre obligatorio."); return; } if (String.IsNullOrEmpty(ctrl_txtCodigo.Text)) { MensajeExito("Código obligatorio."); return; } double precio = 0; if (!Double.TryParse(ctrl_txtPrecio.Text, out precio)) { MensajeExito("Precio debe ser numero."); return; } int id = Convert.ToInt32(ctrl_hdIdProducto.Value); Entidades.Producto producto = new Entidades.Producto(); producto.Codigo = ctrl_txtCodigo.Text; producto.Habilitado = true; producto.Nombre = ctrl_txtNombre.Text; producto.Precio = precio; if (id <= 0) { producto = bl.Guardar(producto); } else { producto.IdProducto = id; bl.Actualizar(producto); } Buscar(); Limpiar(); MensajeExito("Producto guardado con éxito"); } catch (Exception ex) { MensajeError(ex.Message); } }