コード例 #1
0
 void chkHeader_OnCheckBoxClicked(bool state)
 {
     DataGridProcesados.BeginEdit(false);
     foreach (DataGridViewRow row in DataGridProcesados.Rows)
     {
         TituloPdf item = row.DataBoundItem as TituloPdf;
         item.IsSeleccionado = state;
         row.Cells[0].Value  = state;
         row.Selected        = false;
     }
     //DataGridProcesados.DataSource = titulos;
     DataGridProcesados.EndEdit();
 }
コード例 #2
0
 private void DataGridProcesados_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.ColumnIndex == 0 & e.RowIndex >= 0)
     {
         DataGridProcesados.BeginEdit(false);
         var       row  = DataGridProcesados.Rows[e.RowIndex];
         TituloPdf item = row.DataBoundItem as TituloPdf;
         item.IsSeleccionado = !item.IsSeleccionado;
         row.Cells[0].Value  = item.IsSeleccionado;
         //var columna = DataGridProcesados.Columns[0];
         //foreach (DataGridViewRow row in DataGridProcesados.Rows)
         //{
         //    TituloPdf item = row.DataBoundItem as TituloPdf;
         //    item.IsProcesado = _Selected;
         //    row.Cells[0].Value = _Selected;
         //    row.Selected = false;
         //}
         DataGridProcesados.EndEdit();
         DataGridProcesados.Update();
     }
 }
コード例 #3
0
        private List <TituloPdf> GenerarListaPdf(List <Archivos> listaProcesar)
        {
            List <TituloPdf> lista = new List <TituloPdf>();

            if (listaProcesar != null)
            {
                foreach (var item in listaProcesar)
                {
                    TituloPdf titulo = new TituloPdf();
                    titulo.IdTitulo         = item.IdTitulo;
                    titulo.Coleccion        = item.Coleccion;
                    titulo.ExtensionArchivo = item.ExtensionArchivo;
                    titulo.NombreArchivo    = item.NombreArchivo;
                    titulo.RutaArchivo      = item.RutaArchivo;
                    titulo.NombrePdf        = item.DescripcionTitulo;
                    //titulo.UrlPdf = HttpUtility.UrlPathEncode(string.Format("{0}{1}{2}", this.TextBoxRutaPDF.Text, item.DescripcionTitulo, item.ExtensionArchivo));
                    titulo.UrlPdf = HttpUtility.UrlPathEncode(string.Format("{0}{1}", this.TextBoxRutaPDF.Text, item.NombreArchivo));

                    Titulo dato = _LibreriaBD.SelectBy(new int?(item.IdTitulo), null, null).FirstOrDefault();
                    if (dato != null)
                    {
                        titulo.DescripcionTitulo = dato.DescripcionTitulo;
                        titulo.UrlPdfAnterior    = dato.UrlPdf;
                        titulo.Edicion           = dato.Edicion;
                        titulo.IsInBD            = true;
                    }
                    else
                    {
                        titulo.MensajeSQL = "El titulo no existe en la BD";
                        titulo.IsInBD     = false;
                    }

                    titulo.Query = _LibreriaBD.GetQueryUpdate(titulo);
                    lista.Add(titulo);
                }
            }
            return(lista);
        }