private void FrmInconsistencia_Load(object sender, EventArgs e)
        {
            if (st_aprueba == "P")
            {
                EParOCFillrpt objE = new EParOCFillrpt();

                objE.IdEmpresa = wfChgEmpPer.datos.idEmpresa;// llenar con sesion
                objE.IdAnio = wfChgEmpPer.datos.idperiodo;
                objE.IdMesIni = idmesini;
                objE.IdMesfin = idmesfin;
                objE.st_aprueba = st_aprueba;

                BOrdenCompra objOC = new BOrdenCompra();

                BOrdenCompra.CO_OrdenCompra_qry07_rpt(objE);

                dgOrdenCompra.DataSource = objOC.CO_OrdenCompra_qry06_rpt(objE);
            }
            else
            {
                EParOCFillrpt objE = new EParOCFillrpt();

                objE.IdEmpresa = wfChgEmpPer.datos.idEmpresa;
                objE.IdAnio = wfChgEmpPer.datos.idperiodo;
                objE.IdMesIni = idmesini;
                objE.IdMesfin = idmesfin;
                objE.st_aprueba = st_aprueba;

                BOrdenCompra objOC = new BOrdenCompra();
                dgOrdenCompra.DataSource = objOC.CO_OrdenCompra_qry08_rpt(objE);
            }
        }
        public object GetDataReport(string key)
        {
            EParOCFillrpt objE = new EParOCFillrpt();

             String Cadena = "";
             String cadenaCliprov;
             for (int i = 0; dgvDetalle.Rows.Count > i; i++)
             {

                 cadenaCliprov =   dgvDetalle.Rows[i].Cells["id_clipro"].Value  +",";
                 Cadena = Cadena + "" + cadenaCliprov;

             }

             String _cadena = Cadena.Substring(0, Cadena.Length - 1);

             objE.IdEmpresa = wfChgEmpPer.datos.idEmpresa;// llenar con sesion
             objE.fechaini = txtfechaIni.Text;
             objE.fechaFin = txtFechaFin.Text;
             objE.idProv = _cadena.ToString();

             BOrdenCompra objOC = new BOrdenCompra();
             DataTable dt = objOC.OrderCompra_rpt03(objE);
             DataSet ds = new DataSet();
             ds.Tables.Add(dt);
             return ds;
        }
        public object GetDataReport(string key)
        {
            EParOCFillrpt objE = new EParOCFillrpt();

            objE.IdAnio = wfChgEmpPer.datos.idperiodo;
            objE.IdOrdenCompra = txtOc.Text;
            objE.IdEmpresa = wfChgEmpPer.datos.idEmpresa;// llenar con sesion

            BOrdenCompra objOC = new BOrdenCompra();
            DataTable dt = objOC.OrderCompra_rpt02(objE);
            DataSet ds = new DataSet();
            ds.Tables.Add(dt);
            return ds;
        }