Exemple #1
0
        public static List <TbProductoBE> SelectAll()
        {
            string ConnectionString = ConfigurationManager.ConnectionStrings["Northwind"].ToString();
            string sql = "Select CodProducto,Descripcion,Precio from TbProducto";

            using (SqlConnection Connection = new SqlConnection(ConnectionString))
            {
                Connection.Open();
                using (SqlCommand command = new SqlCommand(sql, Connection))
                {
                    command.CommandType = CommandType.Text;
                    List <TbProductoBE> Productos = new List <TbProductoBE>();
                    using (SqlDataReader reader = command.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            TbProductoBE objTbProductoBE = new TbProductoBE();
                            objTbProductoBE.CodProducto = Convert.ToString(reader.GetDecimal(0));
                            objTbProductoBE.Descripcion = reader.GetString(1);
                            objTbProductoBE.Precio      = Convert.ToString(reader.GetDecimal(2));
                            Productos.Add(objTbProductoBE);
                        }
                    }

                    return(Productos);
                }
            }
        }
Exemple #2
0
 private void frmProducto_Load(object sender, EventArgs e)
 {
     Lista = TbProductoBE.SelectAll();
     this.TbProductobindingSource.DataSource = Lista;
     this.dataGridView1.SelectionMode        =
         DataGridViewSelectionMode.FullRowSelect;
 }
Exemple #3
0
        private void AgregarProductoaFactura()
        {
            int          i = dataGridView1.CurrentRow.Index;
            string       codigoproducto = dataGridView1.Rows[i].Cells[0].Value.ToString();
            TbProductoBE oProducto      = (from item in Lista.ToArray()
                                           where item.CodProducto == codigoproducto
                                           select item).Single();

            onProductoSeleccionado(new object(), oProducto);
            this.Close();
        }
Exemple #4
0
        private void AgregarProductoFactura()
        {
            int          i = dataGridView1.CurrentRow.Index;
            String       codigoProducto = dataGridView1.Rows[i].Cells[0].Value.ToString();
            TbProductoBE oProducto;

            //Lista.ForEach(list =>
            //{
            //    if (list.CodProducto == codigoProducto)
            //    {
            //        //oProducto = new TbProductoBE(list.CodProducto, list.Descripcion, list.Precio);
            //        oProducto = new TbProductoBE();
            //        oProducto.CodProducto = list.CodProducto;
            //        oProducto.Descripcion = list.Descripcion;
            //        oProducto.Precio = list.Precio;
            //        onProductoSeleccionado(new object(),oProducto);
            //    }
            //});
            //this.Close();
            //Se generara otra vez la lista
            //listaProducto = TbProductoDAO.SelectAll();
            //listaProducto = TbProductoBL.SelectAll();
            listaProducto = proxyProdcat.SelectAllFromProducto();
            //listaCategoria = TbCategoriaDAO.SelectAll();
            //listaCategoria = TbCategoriaBL.SelectAll();
            listaCategoria = proxyProdcat.SelectAllFromCategoria();
            var listJoin = from prod in listaProducto
                           join cat in listaCategoria on prod.codCategoria equals cat.CodCategoria
                           select new { codProducto = prod.CodProducto, descripcion = prod.Descripcion, categoria = cat.Nombre, precio = prod.Precio, codCategoria = cat.CodCategoria };

            listJoin.ToList().ForEach(listaJoin =>
            {
                if (listaJoin.codProducto == codigoProducto)
                {
                    oProducto              = new TbProductoBE();
                    oProducto.CodProducto  = listaJoin.codProducto;
                    oProducto.Descripcion  = listaJoin.descripcion;
                    oProducto.Precio       = listaJoin.precio;
                    oProducto.codCategoria = listaJoin.codCategoria;
                    onProductoSeleccionado(new object(), oProducto);
                }
            });
            this.Close();
        }
Exemple #5
0
        //public static List<TbProductoBE> SelectAll()
        //{
        //    string ConnectionString = ConfigurationManager.ConnectionStrings["NorthWind"].ToString();
        //    string sql = "SELECT CodProducto,Descripcion,Precio FROM TbProducto";
        //    using (SqlConnection connection = new SqlConnection(ConnectionString))
        //    {
        //        connection.Open();
        //        using (SqlCommand command = new SqlCommand(sql, connection))
        //        {
        //            command.CommandType = CommandType.Text;
        //            List<TbProductoBE> Productos = new List<TbProductoBE>();
        //            using (SqlDataReader reader = command.ExecuteReader())
        //            {
        //                while (reader.Read())
        //                {
        //                    TbProductoBE objTbProducto = new TbProductoBE();
        //                    objTbProducto.CodProducto = Convert.ToString(reader.GetDecimal(0));
        //                    objTbProducto.Descripcion = reader.GetString(1);
        //                    objTbProducto.Precio = Convert.ToString(reader.GetDecimal(2));
        //                    Productos.Add(objTbProducto);
        //                }
        //            }
        //            connection.Close();
        //            return Productos;
        //        }
        //    }
        //}
        public static List <TbProductoBE> SelectAll()
        {
            Database            db        = EnterpriseLibraryContainer.Current.GetInstance <Database>("NW");
            string              sql       = "SELECT CodProducto,Descripcion,Precio FROM TbProducto";
            List <TbProductoBE> productos = new List <TbProductoBE>();

            using (IDataReader dataReader = db.ExecuteReader(CommandType.Text, sql))
            {
                while (dataReader.Read())
                {
                    TbProductoBE objTbProducto = new TbProductoBE();
                    objTbProducto.CodProducto = Convert.ToString(dataReader.GetDecimal(0));
                    objTbProducto.Descripcion = dataReader.GetString(1);
                    objTbProducto.Precio      = Convert.ToString(dataReader.GetDecimal(2));
                    productos.Add(objTbProducto);
                }
            }
            return(productos);
        }
Exemple #6
0
        public static List <TbProductoBE> SelectAllProductos()
        {
            string connectionString = ConfigurationManager.ConnectionStrings["Northwind"].ToString();
            string sql = "SELECT [ProductID],[ProductName],[UnitPrice] FROM [Products]";

            using (SqlConnection conn = new SqlConnection(connectionString))
            {
                conn.Open();
                using (SqlCommand command = new SqlCommand(sql, conn))
                {
                    command.CommandType = CommandType.Text;
                    List <TbProductoBE> Productos = new List <TbProductoBE>();
                    using (SqlDataReader reader = command.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            TbProductoBE objCliente = new TbProductoBE(Convert.ToString(reader.GetInt32(0)), reader.GetString(1), Convert.ToString(reader.GetDecimal(2)));
                            Productos.Add(objCliente);
                        }
                    }
                    return(Productos);
                }
            }
        }
 private void oFrmProducto_OnProductoSeleccionado(object sender, TbProductoBE e)
 {
     txtproducto.Text = e.Descripcion;
     txtprecio.Text   = e.Precio.ToString();
     otmpProducto     = e;
 }
Exemple #8
0
 void oFrmProducto_onProductoSelecionado(object sender, TbProductoBE e)
 {
     txtproducto.Text = e.Descripcion;
     txtprecio.Text   = e.Precio;
     otmpProducto     = e;
 }