Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 private void ActualizarDGVEstadoExamen()
 {
     DGVExamen.SuspendLayout();
     DGVExamen.Rows[indexRowSelected].Cells[1].Value = DiccionarioGeneral.GetInstance().EstadoExamen[(int)examenes[idExamenSelected].Estado];
     DGVExamen.ResumeLayout(false);
 }