public object Get_ExportarStock(string key)
        {
            EIngresoDetalle obj = new EIngresoDetalle();

            obj.psintypesel = 1;
            obj.IdEmpresa = wfChgEmpPer.datos.idEmpresa;
            obj.ds_clipro = txt_cliente.Text;

            if (chkvendedor.Checked == true)
            {
                obj.Ds_Vendedor = txtds_vendedor.Text;
            }
            else
            {
                obj.Ds_Vendedor = frmLogin.d.dsu;
            }
            obj.ds_producto = txt_producto.Text;
            obj.ds_color = txtds_color.Text;

            BIngreso_Detalle _obj = new BIngreso_Detalle();
            DataTable dt = _obj._AL_Producto_Stock(obj);
            DataSet ds = new DataSet();
            ds.Tables.Add(dt);
            return ds;
        }
        public object GetDataReport(string key)
        {
            EIngresoDetalle objE = new EIngresoDetalle();
            objE.IdEmpresa = wfChgEmpPer.datos.idEmpresa;
            objE.IdPeriodo =  txtcodbarr.Text.Substring(0,4);
            objE.IdIngreso = ("").Trim();
            objE.Cod_Bar = txtcodbarr.Text;

            BIngreso_Detalle objI = new BIngreso_Detalle();
            DataTable dt = objI.AL_Ingreso_etiqueta02_rpt(objE);

            DataSet ds = new DataSet();

            ds.Tables.Add(dt);

            return ds;
            //-----------------------------------------------------------------
        }
        public object GetDataReport(string key)
        {
            EIngresoDetalle objE = new EIngresoDetalle();

            objE.IdEmpresa = wfChgEmpPer.datos.idEmpresa;
            objE.fecha = dtFechaIni.Value.ToString();
            objE.fechaFin = dtFechaFin.Value.ToString();
            objE.ds_clipro = lblCliente.Text;
            objE.ds_producto = lblProducto.Text;
            objE.ds_color = lblColor.Text;
            objE.Id_mercado = cbMercado.Text.ToString();
            objE.Id_tipTela = cbTiptela.Text.ToString();
            objE.Id_TipIngreso = cbTipIngreso.Text.ToString();
            objE.Id_Tipo = cbTipo.Text.ToString();

            BIngreso_Detalle obj = new BIngreso_Detalle();
            DataTable dt = obj.AL_Ingreso_Detalle_rpt01(objE);
            DataSet ds = new DataSet();
            ds.Tables.Add(dt);
            return ds;
        }
        public object GetDataReport2(string key)
        {
            DataSet ds = new DataSet();

            string idcodbarra = "";
            int count3 = 0;

            for (int x = 0; x < dgvSalida.Rows.Count; x++)
            {
                decimal peso1 = Convert.ToDecimal((dgvSalida.Rows[x].Cells["Peso_disponible"]).Value);
                decimal peso2 = Convert.ToDecimal((dgvSalida.Rows[x].Cells["qt_peso"]).Value);
                string codbarra = dgvSalida.Rows[x].Cells["CodBar"].Value.ToString();
                //decimal pesoDisp = peso1 - peso2;

                if (peso1 > peso2)
              //  if(pesoDisp >0)
                {
                    count3 = count3 + 1;

                    idcodbarra = idcodbarra + "," + codbarra;

                }
                else
                {

                }
            }
                if (count3 > 0)
                {
                    EIngresoDetalle objE = new EIngresoDetalle();

                    objE.IdEmpresa = wfChgEmpPer.datos.idEmpresa;
                    objE.Cod_Bar = idcodbarra.Substring(1, idcodbarra.Length - 1); //solo podra coger 55 codigos de barra, suficiente como para una salida

                    BIngreso_Detalle objI = new BIngreso_Detalle();
                    DataTable dt = objI.AL_Ingreso_etiqueta03_rpt(objE);

                    ds.Tables.Add(dt);
                    return ds;
                }

            return ds;
        }