Esempio n. 1
0
        private void btnBuscarProducto_Click(object sender, EventArgs e)
        {
            //verificar que no haya campos nulos
            if (txtCodigoProducto.Text == "" && txtNombreProducto.Text == "")
            {
                lblMensaje.ForeColor = Color.Red;
                lblMensaje.Text      = "Debe llenar los campos correspondientes para realizar la busqueda";
            }
            else
            {
                //buscar producto por código
                if (txtCodigoProducto.Text != "")
                {
                    //verificar si existe un producto con el código registrado
                    if (prodl.ObtenerProducto(txtCodigoProducto.Text).Count == 0)
                    {
                        lblMensaje.ForeColor = Color.Red;
                        lblMensaje.Text      = "El producto que busca no existe en el sistema";
                    }
                    else
                    {
                        Producto p = prodl.ObtenerProducto(txtCodigoProducto.Text).ElementAt(0);
                        productoDetallar       = p;
                        txtNombreProducto.Text = p.nombre;
                    }
                }

                //buscar producto por nombre del producto
                if (txtNombreProducto.Text != "")
                {
                    //verificar si existe un producto con el nombre registrado
                    if (prodl.ObtenerProducto2(txtNombreProducto.Text).Count == 0)
                    {
                        lblMensaje.ForeColor = Color.Red;
                        lblMensaje.Text      = "El producto que busca no existe en el sistema";
                    }
                    else
                    {
                        Producto p = prodl.ObtenerProducto2(txtNombreProducto.Text).ElementAt(0);
                        productoDetallar       = p;
                        txtCodigoProducto.Text = p.idProducto;
                    }
                }
            }
        }