Ejemplo n.º 1
0
        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";
        }
Ejemplo n.º 2
0
 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();
 }
Ejemplo n.º 3
0
 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;
     }
 }
Ejemplo n.º 4
0
 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;
     }
 }
Ejemplo n.º 5
0
        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;
                }
            }
        }
Ejemplo n.º 6
0
 void ListarAll()
 {
     EProducto oproducto = new EProducto();
     List<EProducto> lista = oproducto.ListarAllProductos();
     dataGridView1.DataSource = null;
     dataGridView1.AutoGenerateColumns = false;
     dataGridView1.DataSource = lista;
     reporte = lista;
 }