Ejemplo n.º 1
0
        public static void AddInfaWrongOrderInDGV(DataGridView dictDGV, InfaObjectDict dict)
        {
            bool colorDeterminator = false;

            foreach (KeyValuePair <InfaBaseObject, InfaBaseObject> item in dict.orderMistakes)
            {
                InfaBaseObject  infaObj1 = item.Key;
                DataGridViewRow row1     = new DataGridViewRow();
                row1.Cells.AddRange(new DataGridViewTextBoxCell(), new DataGridViewTextBoxCell(), new DataGridViewTextBoxCell());
                row1.Cells[0].Value             = infaObj1.objName;
                row1.Cells[1].Value             = infaObj1.GetType().Name;
                row1.Cells[2].Value             = infaObj1.file.FullName;
                row1.DefaultCellStyle.BackColor = colorDeterminator ? Color.LightCyan : Color.LightYellow;
                dictDGV.Rows.Add(row1);

                InfaBaseObject  infaObj2 = item.Value;
                DataGridViewRow row2     = new DataGridViewRow();
                row2.Cells.AddRange(new DataGridViewTextBoxCell(), new DataGridViewTextBoxCell(), new DataGridViewTextBoxCell());
                row2.Cells[0].Value             = infaObj2.objName;
                row2.Cells[1].Value             = infaObj2.GetType().Name;
                row2.Cells[2].Value             = infaObj2.file.FullName;
                row2.DefaultCellStyle.BackColor = colorDeterminator ? Color.LightCyan : Color.LightYellow;
                dictDGV.Rows.Add(row2);

                colorDeterminator = !colorDeterminator;
            }
            dictDGV.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
        }
Ejemplo n.º 2
0
        public static void AddInfaNotFoundObjectsInDGV(DataGridView dictDGV, InfaObjectDict dict)
        {
            foreach (KeyValuePair <InfaBaseObject, HashSet <InfaBaseObject> > item in dict.notFoundObject)
            {
                InfaBaseObject  infaObj = item.Key;
                DataGridViewRow row1    = new DataGridViewRow();
                row1.Cells.AddRange(new DataGridViewTextBoxCell(), new DataGridViewTextBoxCell(), new DataGridViewTextBoxCell());
                row1.Cells[0].Value             = infaObj.objName;
                row1.Cells[1].Value             = infaObj.GetType().Name;
                row1.Cells[2].Value             = infaObj.file.FullName;
                row1.DefaultCellStyle.BackColor = Color.Cyan;
                dictDGV.Rows.Add(row1);

                foreach (InfaBaseObject notFoundObj in item.Value)
                {
                    DataGridViewRow row2 = new DataGridViewRow();
                    row2.Cells.AddRange(new DataGridViewTextBoxCell(), new DataGridViewTextBoxCell(), new DataGridViewTextBoxCell());
                    row2.Cells[0].Value             = notFoundObj.objName;
                    row2.Cells[1].Value             = notFoundObj.GetType().Name;
                    row2.DefaultCellStyle.BackColor = Color.LightYellow;
                    dictDGV.Rows.Add(row2);
                }
            }
            dictDGV.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
        }
Ejemplo n.º 3
0
 public static void AddInfaObjectsInDGV(DataGridView dictDGV, InfaObjectDict dict)
 {
     foreach (KeyValuePair <InfaBaseObject, HashSet <FileInfo> > item in dict.baseDict.objFilesPairs)
     {
         InfaBaseObject infaObj = item.Key;
         foreach (FileInfo file in item.Value)
         {
             dictDGV.Rows.Add(infaObj.objName, infaObj.GetType().Name, file.FullName);
         }
     }
     dictDGV.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
 }
Ejemplo n.º 4
0
        public static void AddInfaIntersectionsInDGV(DataGridView dictDGV, InfaObjectDict dict)
        {
            bool colorDeterminator = false;

            foreach (KeyValuePair <InfaBaseObject, HashSet <FileInfo> > item in dict.intersections.objFilesPairs)
            {
                InfaBaseObject infaObj = item.Key;
                foreach (FileInfo file in item.Value)
                {
                    DataGridViewRow row = new DataGridViewRow();
                    row.Cells.AddRange(new DataGridViewTextBoxCell(), new DataGridViewTextBoxCell(), new DataGridViewTextBoxCell());
                    row.Cells[0].Value             = infaObj.objName;
                    row.Cells[1].Value             = infaObj.GetType().Name;
                    row.Cells[2].Value             = file.FullName;
                    row.DefaultCellStyle.BackColor = colorDeterminator ? Color.LightCyan : Color.LightYellow;
                    dictDGV.Rows.Add(row);
                }
                colorDeterminator = !colorDeterminator;
            }
            dictDGV.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
        }