예제 #1
0
        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();
        }
예제 #2
0
        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();
        }
예제 #3
0
 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;
 }
예제 #4
0
        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);
            }
        }