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); } } }
private void frmProducto_Load(object sender, EventArgs e) { Lista = TbProductoBE.SelectAll(); this.TbProductobindingSource.DataSource = Lista; this.dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; }
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(); }
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(); }
//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); }
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; }
void oFrmProducto_onProductoSelecionado(object sender, TbProductoBE e) { txtproducto.Text = e.Descripcion; txtprecio.Text = e.Precio; otmpProducto = e; }