コード例 #1
0
        void TraerArticulos()
        {
            clsArticulos artic    = new clsArticulos();
            DataSet      consulta = artic.leerArticulos();

            if (consulta != null && consulta.Tables.Count > 0)
            {
                dgvProductos.DataSource = consulta.Tables[0];
                dt = consulta.Tables[0];
            }
            else if (!string.IsNullOrEmpty(artic.mensaje))
            {
                MessageBox.Show(artic.mensaje, "¡Ocurrio un error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #2
0
        void TraerArticulos()
        {
            List <ArticuloVenta> articulosEncontrados = new List <ArticuloVenta>();
            string dato = txtDatoProducto.Text;

            clsArticulos artic             = new clsArticulos();
            DataSet      consultaArticulos = artic.leerArticulos();

            if (consultaArticulos != null && consultaArticulos.Tables.Count > 0)
            {
                foreach (DataRow r in consultaArticulos.Tables[0].Rows)
                {
                    articulosEncontrados.Add(ConvertirDataSetArticulo(r));
                }
            }

            clsPaquete paquete          = new clsPaquete();
            DataSet    consultaPaquetes = paquete.TraerDetallePaquetes();

            if (consultaPaquetes != null && consultaPaquetes.Tables.Count > 0)
            {
                foreach (DataRow r in consultaPaquetes.Tables[0].Rows)
                {
                    articulosEncontrados.Add(ConvertirDataSetPaquete(r));
                }
            }

            dgvProductos.AutoGenerateColumns = false;
            if (articulosEncontrados.Count > 0)
            {
                dgvProductos.DataSource = articulosEncontrados;
            }
            else if (!string.IsNullOrEmpty(artic.mensaje))
            {
                MessageBox.Show(artic.mensaje, "¡Ocurrio un error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }