private void Frm_PedidoAdd_Load(object sender, EventArgs e) { EProducto oproducto = new EProducto(); cmb_producto.DataSource = oproducto.ListarProductosCombo(); cmb_producto.DisplayMember = "descripcion"; cmb_producto.ValueMember = "codproducto"; ETipoVenta otipoventa = new ETipoVenta(); cmb_tipopedido.DataSource = otipoventa.ListarTipoVenta(); cmb_tipopedido.DisplayMember = "descripcion"; cmb_tipopedido.ValueMember = "idtipo_venta"; }
private void btn_guardar_Click(object sender, EventArgs e) { EProducto oproducto = new EProducto(); oproducto.Codigo = txt_codigo.Text; oproducto.Descripcion = txt_descripcion.Text; oproducto.Stock =Convert.ToInt32( txt_stock.Value); oproducto.Precio = Convert.ToDecimal(txt_precio.Text); oproducto.Idcategoria = Convert.ToInt32(cmb_categoria.SelectedValue); oproducto.Idenvase = Convert.ToInt32(cmb_envase.SelectedValue); oproducto.Retornable = rbtn_no.Checked ? 0 : 1; oproducto.Capacidad = Convert.ToInt32(txt_capacidad.Text); oproducto.Idmedida = Convert.ToInt32(cmb_unimedida.SelectedValue); oproducto.SETREGISTRO(); MessageBox.Show("Datos registrados con éxito..!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Limpiar(); }
public List<EProducto> ListarAllProductos() { try { BDAcces bd = new BDAcces(); List<EProducto> lista = new List<EProducto>(); EProducto oproducto; SqlDataReader leer = (SqlDataReader)bd.ExecuteReader("GETPRODUCTO"); while (leer.Read()) { oproducto = new EProducto(); oproducto.codigo = leer[0].ToString(); oproducto.descripcion = leer[1].ToString(); oproducto.stock = Convert.ToInt32(leer[2].ToString()); oproducto.precio = Convert.ToDecimal(leer[3].ToString()); oproducto.idcategoria = Convert.ToInt32(leer[4].ToString()); oproducto.idenvase = Convert.ToInt32(leer[5].ToString()); oproducto.desc_envase = leer[6].ToString(); oproducto.desc_categoria = leer[7].ToString(); oproducto.retornable = Convert.ToInt32(leer[8]); oproducto.desc_retorna = leer[9].ToString(); oproducto.capacidad = Convert.ToInt32(leer[10].ToString()); oproducto.idmedida = Convert.ToInt32(leer[11].ToString()); oproducto.desc_medida = leer[12].ToString(); lista.Add(oproducto); } return lista; } catch (Exception) { throw; } }
public static EProducto BuscarById(string pcodigo) { try { BDAcces bd = new BDAcces(); EProducto oproducto = new EProducto(); bd.AddParameter("@codproducto", pcodigo); bd.AddParameter("@opcion", "QUERY03"); SqlDataReader leer = (SqlDataReader)bd.ExecuteReader("GETPRODUCTO"); while (leer.Read()) { oproducto.descripcion = leer[0].ToString(); oproducto.retornable = Convert.ToInt32(leer[1].ToString()); } return oproducto; } catch (Exception) { throw; } }
private void btn_listar_Click(object sender, EventArgs e) { if (rbtn_all.Checked) { ListarAll(); } else { if (txt_codigo.Text!=string.Empty) { EProducto oproducto = new EProducto(); List<EProducto> lista = oproducto.ListarAllProductos(); List<EProducto> resultado = lista.Where(p=> p.Codigo.StartsWith(txt_codigo.Text)).ToList(); dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; reporte = lista; } if (txt_descripcion.Text!=string.Empty) { EProducto oproducto = new EProducto(); List<EProducto> lista = oproducto.ListarAllProductos(); List<EProducto> resultado = lista.Where(p => p.Descripcion.StartsWith(txt_descripcion.Text)).ToList(); dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; reporte = lista; } if (categoria>0) { EProducto oproducto = new EProducto(); List<EProducto> lista = oproducto.ListarAllProductos(); List<EProducto> resultado = lista.Where(p=> p.Idcategoria==Convert.ToInt32(cmb_categoria.SelectedValue)).ToList(); dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; reporte = lista; } if (envase>0) { EProducto oproducto = new EProducto(); List<EProducto> lista = oproducto.ListarAllProductos(); List<EProducto> resultado = lista.Where(p=> p.Idenvase==Convert.ToInt32(cmb_envase.SelectedValue)).ToList(); dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; reporte = lista; } if (no_retorna>0) { EProducto oproducto = new EProducto(); List<EProducto> lista = oproducto.ListarAllProductos(); List<EProducto> resultado = lista.Where(p=> p.Retornable==0).ToList(); dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; reporte = lista; } if (retorna>0) { EProducto oproducto = new EProducto(); List<EProducto> lista = oproducto.ListarAllProductos(); List<EProducto> resultado = lista.Where(p => p.Retornable == 1).ToList(); dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; reporte = lista; } } }
void ListarAll() { EProducto oproducto = new EProducto(); List<EProducto> lista = oproducto.ListarAllProductos(); dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = lista; reporte = lista; }