private void CargarDatosEnDGVExamen(Orden orden) { LogicaOrden enlaceOrden = new LogicaOrden(); LogicaExamen enlaceExamen = new LogicaExamen(); DGVExamen.SuspendLayout(); tabla.Clear(); examenes = enlaceExamen.RecuperarExamenes(orden); foreach (Examen ex in examenes.Values) { DataRow row = tabla.NewRow(); String nombrePaquete = System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase(System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToLower(ControlSistemaInterno.ListaAnalisis.GetInstance().GetAnalisisById(orden.Detalle[ex.IdOrdenDetalle].IdDataPaquete).Nombre)); String nombrePlantilla = System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase(System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToLower(Plantillas.GetInstance().GetPlantilla(ex.IdPlantilla).Nombre)); row[0] = (nombrePaquete == nombrePlantilla) ? nombrePaquete : (nombrePaquete + ":" + nombrePlantilla); row[1] = DiccionarioGeneral.GetInstance().EstadoExamen[(int)ex.Estado]; row[2] = ex.IdData;//Examen tabla.Rows.Add(row); } DGVExamen.ResumeLayout(false); }
private void InicializarComponentesTablaDGVExamen() { DGVExamen.SuspendLayout(); //Init Tabla de Examenes tabla = new DataTable("Examenes"); tabla.Columns.Add("Nombre", typeof(string)); tabla.Columns.Add("Estado", typeof(string)); tabla.Columns.Add("IdExamen", typeof(int)); //---------------------------- //Init DataGridView de Examenes this.DGVExamen.Columns[0].DataPropertyName = "Nombre"; this.DGVExamen.Columns[0].HeaderText = "Nombre"; this.DGVExamen.Columns[0].ReadOnly = true; this.DGVExamen.Columns[1].DataPropertyName = "Estado"; this.DGVExamen.Columns[1].HeaderText = "Estado"; this.DGVExamen.Columns[1].ReadOnly = true; this.DGVExamen.Columns[2].DataPropertyName = "IdExamen"; this.DGVExamen.Columns[2].HeaderText = "IdExamen"; this.DGVExamen.Columns[2].Visible = false; this.DGVExamen.Columns[2].ReadOnly = true; //---------------------------- //Configuracion GridView y Tabla Examen DGVExamen.DataSource = bindingSource; bindingSource.DataSource = tabla; this.DGVExamen.SelectionMode = DataGridViewSelectionMode.FullRowSelect; //---------------------------- DGVExamen.CellMouseEnter += DataGridView_CellMouseEnter; DGVExamen.CellMouseLeave += DataGridView_CellMouseLeave; DGVExamen.CellMouseDoubleClick += DataGridView_CellMouseDoubleClick; DGVExamen.CellMouseUp += DataGridView_CellMouseUp; DGVExamen.MultiSelect = false; DGVExamen.ResumeLayout(true); }
private void ActualizarDGVEstadoExamen() { DGVExamen.SuspendLayout(); DGVExamen.Rows[indexRowSelected].Cells[1].Value = DiccionarioGeneral.GetInstance().EstadoExamen[(int)examenes[idExamenSelected].Estado]; DGVExamen.ResumeLayout(false); }