Beispiel #1
0
        public static void TestArrayTypeAlias()
        {
            IFoo <IBar[]> foo = new G1 <IBar[]>();

            Assert.AreEqual(1, foo.Foo(null));

            IFoo <string> foo1 = new G2();

            Assert.AreEqual(2, foo1.Foo(null));

            var g3 = new G3();
            IEquatable <IBar[]>   ibar = g3;
            IEquatable <string[]> istr = g3;

            g3.tracker = 0;
            g3.Equals(new IBar[0]);
            Assert.AreEqual(1, g3.tracker);

            g3.tracker = 0;
            ibar.Equals(new IBar[0]);
            Assert.AreEqual(1, g3.tracker);

            g3.tracker = 0;
            istr.Equals(new string[0]);
            Assert.AreEqual(2, g3.tracker);
        }
Beispiel #2
0
        private void FrmContactos_FormClosing(object sender, FormClosingEventArgs e)
        {
            try
            {
                using GendocsModeloDatos.models.GenDocsContext db = new GendocsModeloDatos.models.GenDocsContext();
                foreach (DataGridViewColumn itemCol in dgvContactos.Columns)
                {
                    var query = (from a in db.GdColumnasD
                                 where a.IdColumnaC == G3.DimeIdColumnaC(G3.IdEmpleadoFML_Logged, this.dgvContactos.Name) && a.NameField.Equals(itemCol.Name)
                                 select a).ToList();

                    if (query.Count() > 0)
                    {
                        foreach (var item in query)
                        {
                            item.Visible = itemCol.Visible;
                            item.Ancho   = itemCol.Width;
                        }

                        db.SaveChanges();
                    }

                    G3Forms.GrabarParam(this, this.Name + "_");
                }
            }
            catch (Exception ex)
            {
                _ = ex.Message;
            }
        }
        private void BtnQuitar_Click(object sender, EventArgs e)
        {
            if (lstvDisponibles1.SelectedItems.Count < 1)
            {
                MessageBox.Show("Debe seleccionar al menos un campo para añadir a la lista de Disponibles", "Configurar Pantalla", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                using GendocsModeloDatos.models.GenDocsContext db = new GendocsModeloDatos.models.GenDocsContext();
                foreach (ListViewItem itemRow in lstvDisponibles1.SelectedItems)
                {
                    var query = (from a in db.GdColumnasD
                                 where a.IdColumnaD == Convert.ToInt32(itemRow.SubItems[2].Text)
                                 select a).ToList();

                    foreach (var item in query)
                    {
                        item.Visible = true;
                    }

                    db.SaveChanges();
                }

                CargarListaDisponibles(G3.DimeIdColumnaC(G3.IdEmpleadoFML_Logged, NombreGrid));
                CargarListaAsignadas(G3.DimeIdColumnaC(G3.IdEmpleadoFML_Logged, NombreGrid));
            }
        }
 /// <summary>
 /// Creates a debug string for spamming the display with too much information
 /// </summary>
 /// <returns>A formatted debug string</returns>
 public override string ToString()
 {
     return
         ("CurrentColumn: " + CurrentColumn.ToString() + "\n" +
          "CurrentRow:" + CurrentRow.ToString() + "\n" +
          "ApplicationCursorKeysMode:" + ApplicationCursorKeysMode.ToString() + "\n" +
          "Attribute:\n" + Attributes.ToString() + "\n" +
          "TabStops:" + string.Join(",", TabStops.Select(x => x.ToString()).ToList()) + "\n" +
          "WordWrap:" + WordWrap.ToString() + "\n" +
          "ReverseVideoMode:" + ReverseVideoMode.ToString() + "\n" +
          "OriginMode:" + OriginMode.ToString() + "\n" +
          "InsertMode:" + InsertMode.ToString() + "\n" +
          "ShowCursor:" + ShowCursor.ToString() + "\n" +
          "BlinkingCursor:" + BlinkingCursor.ToString() + "\n" +
          "CursorShape:" + CursorShape.ToString() + "\n" +
          "Utf8:" + Utf8.ToString() + "\n" +
          "CharacterSetMode:" + CharacterSetMode.ToString() + "\n" +
          "G0:" + G0.ToString() + "\n" +
          "G1:" + G1.ToString() + "\n" +
          "G2:" + G2.ToString() + "\n" +
          "G3:" + G3.ToString() + "\n" +
          "Vt300G1:" + Vt300G1.ToString() + "\n" +
          "Vt300G2:" + Vt300G2.ToString() + "\n" +
          "Vt300G3:" + Vt300G3.ToString() + "\n" +
          "Vt52AlternateKeypad: " + Vt52AlternateKeypad.ToString() + "\n" +
          "Vt52GraphicsMode: " + Vt52GraphicsMode.ToString() + "\n" +
          "AutomaticNewLine:" + AutomaticNewLine.ToString() + "\n" +
          "ConfiguredColumns:" + ConfiguredColumns.ToString() + "\n" +
          "National Character Replacement Mode:" + NationalCharacterReplacementMode.ToString() + "\n" +
          "Single shift character mode:" + SingleShiftSelectCharacterMode.ToString() + "\n"
         );
 }
Beispiel #5
0
        public void TestG3()
        {
            var         c = new G3();
            I1 <string> i = c;

            Assert.AreEqual(1, i[0]);
            Assert.Null(c["Bridge$ClientTest$Batch3$BridgeIssues$Bridge2638A$I1$1$getItem"]);
            Assert.Null(c["getItem"]);
            Assert.NotNull(c["Bridge$ClientTest$Batch3$BridgeIssues$Bridge2638A$I1$1$" + stringAlias + "$getItem"]);
            Assert.Null(c["Bridge$ClientTest$Batch3$BridgeIssues$Bridge2638A$I1$1$setItem"]);
            Assert.Null(c["setItem"]);
            Assert.NotNull(c["Bridge$ClientTest$Batch3$BridgeIssues$Bridge2638A$I1$1$" + stringAlias + "$setItem"]);

            Assert.AreEqual(2, i.Prop1);
            Assert.Null(c["Prop1"]);
            Assert.Null(c["Bridge$ClientTest$Batch3$BridgeIssues$Bridge2638A$I1$1$Prop1"]);
            Assert.AreEqual(i.Prop1, c["Bridge$ClientTest$Batch3$BridgeIssues$Bridge2638A$I1$1$" + stringAlias + "$Prop1"]);

            Assert.Throws <NotImplementedException>(() => { i.e1 += () => { }; });
            Assert.Null(c["Bridge$ClientTest$Batch3$BridgeIssues$Bridge2638A$I1$1$adde1"]);
            Assert.Null(c["adde1"]);
            Assert.NotNull(c["Bridge$ClientTest$Batch3$BridgeIssues$Bridge2638A$I1$1$" + stringAlias + "$adde1"]);
            Assert.Null(c["Bridge$ClientTest$Batch3$BridgeIssues$Bridge2638A$I1$1$removee1"]);
            Assert.Null(c["removee1"]);
            Assert.NotNull(c["Bridge$ClientTest$Batch3$BridgeIssues$Bridge2638A$I1$1$" + stringAlias + "$removee1"]);

            Assert.AreEqual(3, i.M1());
            Assert.Null(c["Bridge$ClientTest$Batch3$BridgeIssues$Bridge2638A$I1$1$M1"]);
            Assert.Null(c["M1"]);
            Assert.AreEqual(i.M1(), c["Bridge$ClientTest$Batch3$BridgeIssues$Bridge2638A$I1$1$" + stringAlias + "$M1"].As <Func <int> >()());
        }
Beispiel #6
0
 private void A1_Tick(object sender, EventArgs e)
 {
     PS3.Extension.WriteString(0x004eb39c, "^5S^7pec Ops ^5M^7od Menu ^5B^7y ^5M^7rNiato - ^5M^7ain ^5M^7enu\n\n^2-->^5Host Menu\nClient 1 Menu\nReset Menu\nAccount Menu\nTeleport Menu\nVision Menu\nCredit Menu\n\n\n^3Client 0 : ^2" + textBox1.Text + "\n^3Client 1 : ^2" + textBox2.Text + "^5");
     if (Key_IsDown((uint)0) == "X")
     {
         HostMenuMain.Stop();
         B1.Start();
     }
     if (Key_IsDown((uint)0) == "R1")
     {
         HostMenuMain.Stop();
         Client1.Start();
     }
     if (Key_IsDown((uint)0) == "R3 + L3")
     {
         HostMenuMain.Stop();
         B1.Stop();
         B2.Stop();
         B3.Stop();
         B4.Stop();
         B5.Stop();
         Client1.Stop();
         C1.Stop();
         C2.Stop();
         C3.Stop();
         C4.Stop();
         ResetMenu.Stop();
         D1.Stop();
         D2.Stop();
         D3.Stop();
         D4.Stop();
         D5.Stop();
         AccountMenu.Stop();
         E1.Stop();
         E2.Stop();
         E3.Stop();
         E4.Stop();
         E5.Stop();
         TeleportMenu.Stop();
         F1.Stop();
         F2.Stop();
         F3.Stop();
         F4.Stop();
         VisionMenu.Stop();
         G1.Stop();
         G2.Stop();
         G3.Stop();
         G4.Stop();
         G5.Stop();
         G6.Stop();
         OtherMenu.Stop();
         H1.Stop();
         PS3.Extension.WriteString(0x004eb39c, "^5Menu ^1Closed");
         simpleButton2.Enabled           = true;
         toolStripStatusLabel2.Text      = "Not Started !";
         toolStripStatusLabel2.ForeColor = Color.Red;
         simpleButton3.Enabled           = false;
     }
 }
Beispiel #7
0
 private void FrmLogin_Load(object sender, EventArgs e)
 {
     this.chkRecordarUsuario.Checked = (bool)G3.GetParam("frmLogin_chkRecordarUsuario", false, out _, true, 1);
     this.txtUsuario.Text            = G3.GetParam("frmLogin_txtUsuario", false, out _, true).ToString();
     this.txtContraseña.Text         = G3.GetParam("frmLogin_txtContraseña", false, out _, true).ToString();
     User = this.txtUsuario.Text;
     Pass = this.txtContraseña.Text;
 }
        private List <GdColumnasD> CargarConfiguarcionIncial()
        {
            List <GdColumnasD> ListaInicial = new List <GdColumnasD>();

            try
            {
                int numColC = G3.DimeIdColumnaC((int)G3.IdEmpleadoFML_Logged, this.dgvProyectos.Name);
                ListaInicial.Add(new GdColumnasD()
                {
                    IdColumnaC = numColC, NumCol = 0, NameField = "IdProyectoEstado", Ancho = 0, OrderBy = "A", Visible = false
                });
                ListaInicial.Add(new GdColumnasD()
                {
                    IdColumnaC = numColC, NumCol = 1, NameField = "CodigoProyecto", Ancho = 145, OrderBy = "A", Visible = true
                });
                ListaInicial.Add(new GdColumnasD()
                {
                    IdColumnaC = numColC, NumCol = 2, NameField = "Alias", Ancho = 235, OrderBy = "A", Visible = true
                });
                ListaInicial.Add(new GdColumnasD()
                {
                    IdColumnaC = numColC, NumCol = 3, NameField = "TipoProyecto", Ancho = 100, OrderBy = "A", Visible = true
                });
                ListaInicial.Add(new GdColumnasD()
                {
                    IdColumnaC = numColC, NumCol = 4, NameField = "TerminoMunicipal", Ancho = 250, OrderBy = "A", Visible = true
                });
                ListaInicial.Add(new GdColumnasD()
                {
                    IdColumnaC = numColC, NumCol = 5, NameField = "Gestor", Ancho = 275, OrderBy = "A", Visible = true
                });
                ListaInicial.Add(new GdColumnasD()
                {
                    IdColumnaC = numColC, NumCol = 6, NameField = "Responsable", Ancho = 225, OrderBy = "A", Visible = true
                });
                ListaInicial.Add(new GdColumnasD()
                {
                    IdColumnaC = numColC, NumCol = 7, NameField = "Provincia", Ancho = 120, OrderBy = "A", Visible = true
                });
                ListaInicial.Add(new GdColumnasD()
                {
                    IdColumnaC = numColC, NumCol = 8, NameField = "EmailResponsable", Ancho = 100, OrderBy = "A", Visible = false
                });
                ListaInicial.Add(new GdColumnasD()
                {
                    IdColumnaC = numColC, NumCol = 9, NameField = "ProyectoEstado", Ancho = 210, OrderBy = "A", Visible = true
                });
                ListaInicial.Add(new GdColumnasD()
                {
                    IdColumnaC = numColC, NumCol = 10, NameField = "IdProyecto", Ancho = 0, OrderBy = "A", Visible = false
                });
            }
            catch (Exception ex)
            {
                _ = ex.Message;
            }
            return(ListaInicial);
        }
Beispiel #9
0
 public void TestCalculateSimilarityScoreExample()
 {
     Assert.AreEqual(G1.CalculateSimilarityScore(Ex2), 0);
     Assert.AreEqual(G2.CalculateSimilarityScore(Ex2), 0);
     Assert.AreEqual(G3.CalculateSimilarityScore(Ex2), 0);
     Assert.AreEqual(1 / (double)3, G3.CalculateSimilarityScore(Ex1), .1);
     Assert.AreEqual(1 / (double)3, G2.CalculateSimilarityScore(Ex1), .1);
     Assert.AreEqual(0, G1.CalculateSimilarityScore(Ex1), .1);
 }
Beispiel #10
0
 public void TestUpdateMembers()
 {
     G1.UpdateMembers(Exs1);
     Assert.AreEqual(G1.Count, 2);
     G2.UpdateMembers(Exs2);
     Assert.AreEqual(G2.Count, 1);
     G3.UpdateMembers(Exs2);
     Assert.AreEqual(G3.Count, 0);
 }
Beispiel #11
0
        internal G3Data Get(G3 g3)
        {
            G3Data data;

            return(_data.TryGetValue((int)g3, out data)
                ? data
                : new G3Data {
                Value = string.Empty, Context = string.Empty
            });
        }
 private void BotonTipoProyecto(Control sender)
 {
     TipoProyecto = Strings.Mid(sender.Tag.ToString(), 5);
     if (TipoProyecto == "Td")
     {
         TipoProyecto = "";
     }
     CambiarColorBotonSeleccionado(TipoProyecto);
     G3.SetParam(this.Name + "_TipoProyecto", true, TipoProyecto, false, 10);
     CargarGrid(TipoProyecto, txtIntroduzcaTexto.Text, Convert.ToInt32(cmbEstadoProyecto.SelectedValue));
 }
 private void FrmListaProyectos_Load(object sender, EventArgs e)
 {
     txtIntroduzcaTexto.Focus();
     CargarGrid(TipoProyecto, txtIntroduzcaTexto.Text, Convert.ToInt32(cmbEstadoProyecto.SelectedValue));
     FormatearGrid();
     CargarComboEstadosProyectos();
     CargarComboAccesos();
     CargarComboUsuarios();
     G3Forms.CargarParam(this, this.Name + "_");
     TipoProyecto = (String)G3.GetParam(this.Name + "_TipoProyecto", true, out _, false, 10);
     CambiarColorBotonSeleccionado(TipoProyecto);
 }
Beispiel #14
0
 private void simpleButton3_Click(object sender, EventArgs e)
 {
     MainMenu.Stop();
     HostMenuMain.Stop();
     B1.Stop();
     B2.Stop();
     B3.Stop();
     B4.Stop();
     B5.Stop();
     Client1.Stop();
     C1.Stop();
     C2.Stop();
     C3.Stop();
     C4.Stop();
     ResetMenu.Stop();
     D1.Stop();
     D2.Stop();
     D3.Stop();
     D4.Stop();
     D5.Stop();
     AccountMenu.Stop();
     E1.Stop();
     E2.Stop();
     E3.Stop();
     E4.Stop();
     E5.Stop();
     TeleportMenu.Stop();
     F1.Stop();
     F2.Stop();
     F3.Stop();
     F4.Stop();
     VisionMenu.Stop();
     G1.Stop();
     G2.Stop();
     G3.Stop();
     G4.Stop();
     G5.Stop();
     G6.Stop();
     OtherMenu.Stop();
     H1.Stop();
     PS3.Extension.WriteString(0x004eb39c, "^5Menu ^1Closed");
     toolStripStatusLabel2.Text      = "Not Started !";
     toolStripStatusLabel2.ForeColor = Color.Red;
     simpleButton2.Enabled           = true;
     simpleButton3.Enabled           = false;
 }
 private void BtnCarpeta_Click(object sender, EventArgs e)
 {
     try
     {
         GendocsModeloDatos.models.GenDocsContext db = new GendocsModeloDatos.models.GenDocsContext();
         if (txtCodProyecto.Text != string.Empty)
         {
             String ruta = G3.GetParam("CarpetaBaseProyectos", true, out bool ok, false, 10).ToString() + "\\";
             ruta += CarpetaBase;
             //System.Diagnostics.Process.Start("explorer.exe", ruta);
             Utiles.AbrirArchivo(ruta);
         }
     }
     catch (Exception ex)
     {
         _ = ex.Message;
     }
 }
Beispiel #16
0
        private List <GdColumnasD> CargarConfiguarcionIncial()
        {
            List <GdColumnasD> ListaInicial = new List <GdColumnasD>();

            try
            {
                int numColC = G3.DimeIdColumnaC((int)G3.IdEmpleadoFML_Logged, this.dgvContactos.Name);
                ListaInicial.Add(new GdColumnasD()
                {
                    IdColumnaC = numColC, NumCol = 0, NameField = "IdEmpleado", Ancho = 0, OrderBy = "A", Visible = false
                });
                ListaInicial.Add(new GdColumnasD()
                {
                    IdColumnaC = numColC, NumCol = 1, NameField = "Etiquetas", Ancho = 0, OrderBy = "A", Visible = false
                });
                ListaInicial.Add(new GdColumnasD()
                {
                    IdColumnaC = numColC, NumCol = 2, NameField = "Empleado", Ancho = 350, OrderBy = "A", Visible = true
                });
                ListaInicial.Add(new GdColumnasD()
                {
                    IdColumnaC = numColC, NumCol = 3, NameField = "Cliente", Ancho = 200, OrderBy = "A", Visible = true
                });
                ListaInicial.Add(new GdColumnasD()
                {
                    IdColumnaC = numColC, NumCol = 4, NameField = "Cargo", Ancho = 400, OrderBy = "A", Visible = true
                });
                ListaInicial.Add(new GdColumnasD()
                {
                    IdColumnaC = numColC, NumCol = 5, NameField = "Telefono", Ancho = 275, OrderBy = "A", Visible = true
                });
                ListaInicial.Add(new GdColumnasD()
                {
                    IdColumnaC = numColC, NumCol = 6, NameField = "Email", Ancho = 450, OrderBy = "A", Visible = true
                });
            }
            catch (Exception ex)
            {
                _ = ex.Message;
            }
            return(ListaInicial);
        }
Beispiel #17
0
 private void LoginWindow_Loaded(object sender, RoutedEventArgs e)
 {
     list.ItemsSource         = GradeClassType;
     g1.Text                  = G1.ToString();
     g1.Tag                   = G1.ToString();
     g1.TextChanged          += CheckNumber;
     g2.Text                  = G2.ToString();
     g2.Tag                   = G2.ToString();
     g2.TextChanged          += CheckNumber;
     g3.Text                  = G3.ToString();
     g3.Tag                   = G3.ToString();
     g3.TextChanged          += CheckNumber;
     g4.Text                  = G4.ToString();
     g4.Tag                   = G4.ToString();
     g4.TextChanged          += CheckNumber;
     g5.Text                  = G5.ToString();
     g5.Tag                   = G5.ToString();
     g5.TextChanged          += CheckNumber;
     RefreshButton.Visibility = Visibility.Collapsed;
 }
Beispiel #18
0
        public static void GrabarParam(Control frm, string prefijo = "")
        {
            try
            {
                foreach (Control ctl in frm.Controls)
                {
                    if (ctl.GetType() == typeof(GroupBox) || ctl.GetType() == typeof(TabControl) || ctl.GetType() == typeof(TabPage))
                    {
                        GrabarParam(ctl, prefijo);
                    }
                    if (Strings.InStr(ctl.Tag?.ToString(), "param") > 0)
                    {
                        var param    = prefijo + ctl.Name;
                        var esUser   = Strings.InStr(ctl.Tag.ToString(), "paramUS") > 0;
                        var tipoDato = 10;
                        if (esUser)
                        {
                            try { tipoDato = Convert.ToInt32(Strings.Mid(ctl.Tag.ToString(), 8, 3)); }
                            catch { tipoDato = 10; }
                        }
                        else
                        {
                            try { tipoDato = Convert.ToInt32(Strings.Mid(ctl.Tag.ToString(), 6, 3)); }
                            catch { tipoDato = 10; }
                        }
                        bool ok;

                        if (ctl.GetType() == typeof(ComboBox))
                        {
                            ComboBox cmb = (ComboBox)ctl;
                            ok = G3.SetParam(param, esUser, cmb.SelectedValue, false, tipoDato);
                        }
                        else
                        {
                            ok = G3.SetParam(param, esUser, ctl.Text, false, tipoDato);
                        }
                    }
                }
            }
            catch { }
        }
Beispiel #19
0
 public static void CargarParam(Control frm, string prefijo = "")
 {
     try
     {
         foreach (Control ctl in frm.Controls)
         {
             if (ctl.GetType() == typeof(GroupBox) || ctl.GetType() == typeof(TabControl) || ctl.GetType() == typeof(TabPage))
             {
                 CargarParam(ctl, prefijo);
             }
             if (Strings.InStr(ctl.Tag?.ToString(), "param") > 0)
             {
                 var param  = prefijo + ctl.Name;
                 var esUser = Strings.InStr(ctl.Tag.ToString(), "paramUS") > 0;
                 var p      = G3.GetParam(param, esUser, out bool ok);
                 if (ok == false && esUser == true)
                 {
                     p = G3.GetParam(param, false, out ok);
                 }
                 if (ok)
                 {
                     if (ctl.GetType() == typeof(ComboBox))
                     {
                         var cmb = (ComboBox)ctl;
                         cmb.SelectedValue = Convert.ToInt32(p);
                     }
                     else
                     {
                         ctl.Text = p.ToString();
                     }
                 }
             }
         }
     }
     catch
     {
     }
 }
Beispiel #20
0
 private void G4_Tick(object sender, EventArgs e)
 {
     PS3.Extension.WriteString(0x004eb39c, "^5S^7pec Ops ^5M^7od Menu ^5B^7y ^5M^7rNiato - ^5V^7ision ^5M^7enu\n\n^5Default\nSnake Mod\nHardcore Mod\n^2-->^5Thermal\nRed Vision\nWorm Vision");
     if (Key_IsDown((uint)0) == "R1")
     {
         G4.Stop();
         G5.Start();
     }
     if (Key_IsDown((uint)0) == "X")
     {
         byte[] buffer = new byte[] { 0x00, 0x99 };
         PS3.SetMemory(0x012272ea, buffer);
     }
     if (Key_IsDown((uint)0) == "R3")
     {
         G4.Stop();
         HostMenuMain.Start();
     }
     if (Key_IsDown((uint)0) == "L1")
     {
         G4.Stop();
         G3.Start();
     }
 }
 private void FrmPantallaConfPedidos_Load(object sender, EventArgs e)
 {
     CargarListaDisponibles(G3.DimeIdColumnaC(G3.IdEmpleadoFML_Logged, NombreGrid));
     CargarListaAsignadas(G3.DimeIdColumnaC(G3.IdEmpleadoFML_Logged, NombreGrid));
 }
Beispiel #22
0
 public void TestCalculateSimilarityScoreGroup()
 {
     G1.UpdateMembers(Exs1);
     G3.UpdateMembers(Exs1);
     Assert.AreEqual(1 / (double)2, G1.CalculateSimilarityScore(G3), .1);
 }
        public void Go()
        {
            JObject json       = JsonDataFromWs.Instance(id).get();//    null;//
            dynamic jsonObject = new JObject();

            jsonObject["quyetĐinhKhoiToVuAnSo"] = json["QuyetDinhKhoiTo"]["SoQuyetDinh"];
            chromeDriver = new ChromeDriver(Application.StartupPath);
            //ChromeDriver chromeDriver = new ChromeDriver("C:/lqa/automationdotnet");
            chromeDriver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(20);
            LoginPage lp = new LoginPage();

            lp.driver = chromeDriver;
            lp.Come();

            jsonObject.username = username;
            jsonObject.password = password;

            lp.DangNhap(jsonObject);


            dynamic obj = new JObject();

            obj["soQuyetDinhKhoiTo"]   = 1;
            obj["ngayBatDauQDKhoiTo"]  = 1;
            obj["coQuanraQD"]          = 1;
            obj["coQuanRaQDtxtSearch"] = "Công an";
            obj["ngayKetThucQDKhoiTo"] = 1;
            obj["loaiToiPham"]         = 1;
            obj["ngayBatDau"]          = 1;
            obj["ngaySinhTu"]          = 1;
            obj["chiTietNoidkhktt"]    = 1;
            obj["TinhTrang"]           = 1;
            obj["ngayBatDauThuLy"]     = 1;
            obj["banAnSo"]             = 1;
            obj["ngayBatDauraBanAn"]   = 1;
            obj["ngayKetThuc"]         = 1;
            obj["ngaySinhDen"]         = 1;
            obj["chiTietNoiOHienTai"]  = 1;
            obj["thuLySo"]             = 1;
            obj["ngayKetThucThuLy"]    = 1;
            obj["tenKiemSatVien"]      = 1;
            obj["ngayKetThucraBanAn"]  = 1;
            obj["donVi"]       = 1;
            obj["chiTietVuAn"] = 1;


            obj["maVuAn"]   = 1;
            obj["tenVuAn"]  = 1;
            obj["toidanh"]  = "tội vu khống";
            obj["tenbican"] = "Nguyen";

            G3 g3 = new G3();

            g3.driver = chromeDriver;
            //g3.r = r;
            g3.Come();
            g3.DienThongTin(obj);
            g3.TimKiem();

            chromeDriver.Quit();
        }
Beispiel #24
0
    // Use this for initialization
    void Start()
    {
        PlayerIcon.GetComponent <SpriteRenderer>().enabled = true;
        A1.GetComponent <SpriteRenderer>().enabled         = false;
        A2.GetComponent <SpriteRenderer>().enabled         = false;
        A3.GetComponent <SpriteRenderer>().enabled         = false;
        A4.GetComponent <SpriteRenderer>().enabled         = false;
        A5.GetComponent <SpriteRenderer>().enabled         = false;
        A6.GetComponent <SpriteRenderer>().enabled         = false;
        A7.GetComponent <SpriteRenderer>().enabled         = false;
        A8.GetComponent <SpriteRenderer>().enabled         = false;
        A9.GetComponent <SpriteRenderer>().enabled         = false;
        A10.GetComponent <SpriteRenderer>().enabled        = false;
        A11.GetComponent <SpriteRenderer>().enabled        = false;
        B1.GetComponent <SpriteRenderer>().enabled         = false;
        B2.GetComponent <SpriteRenderer>().enabled         = false;
        B3.GetComponent <SpriteRenderer>().enabled         = false;
        B4.GetComponent <SpriteRenderer>().enabled         = false;
        B5.GetComponent <SpriteRenderer>().enabled         = false;
        B6.GetComponent <SpriteRenderer>().enabled         = false;
        B7.GetComponent <SpriteRenderer>().enabled         = false;
        B8.GetComponent <SpriteRenderer>().enabled         = false;
        B9.GetComponent <SpriteRenderer>().enabled         = false;
        B10.GetComponent <SpriteRenderer>().enabled        = false;
        B11.GetComponent <SpriteRenderer>().enabled        = false;
        C1.GetComponent <SpriteRenderer>().enabled         = false;
        C2.GetComponent <SpriteRenderer>().enabled         = false;
        C3.GetComponent <SpriteRenderer>().enabled         = false;
        C4.GetComponent <SpriteRenderer>().enabled         = false;
        C5.GetComponent <SpriteRenderer>().enabled         = false;
        C6.GetComponent <SpriteRenderer>().enabled         = false;
        C7.GetComponent <SpriteRenderer>().enabled         = false;
        C8.GetComponent <SpriteRenderer>().enabled         = false;
        C9.GetComponent <SpriteRenderer>().enabled         = false;
        C10.GetComponent <SpriteRenderer>().enabled        = false;
        C11.GetComponent <SpriteRenderer>().enabled        = false;
        D1.GetComponent <SpriteRenderer>().enabled         = false;
        D2.GetComponent <SpriteRenderer>().enabled         = false;
        D3.GetComponent <SpriteRenderer>().enabled         = false;
        D4.GetComponent <SpriteRenderer>().enabled         = false;
        D5.GetComponent <SpriteRenderer>().enabled         = false;
        D6.GetComponent <SpriteRenderer>().enabled         = false;
        D7.GetComponent <SpriteRenderer>().enabled         = false;
        D8.GetComponent <SpriteRenderer>().enabled         = false;
        D9.GetComponent <SpriteRenderer>().enabled         = false;
        D10.GetComponent <SpriteRenderer>().enabled        = false;
        D11.GetComponent <SpriteRenderer>().enabled        = false;
        E1.GetComponent <SpriteRenderer>().enabled         = false;
        E2.GetComponent <SpriteRenderer>().enabled         = false;
        E3.GetComponent <SpriteRenderer>().enabled         = false;
        E4.GetComponent <SpriteRenderer>().enabled         = false;
        E5.GetComponent <SpriteRenderer>().enabled         = false;
        E6.GetComponent <SpriteRenderer>().enabled         = false;
        E7.GetComponent <SpriteRenderer>().enabled         = false;
        E8.GetComponent <SpriteRenderer>().enabled         = false;
        E9.GetComponent <SpriteRenderer>().enabled         = false;
        E10.GetComponent <SpriteRenderer>().enabled        = false;
        E11.GetComponent <SpriteRenderer>().enabled        = false;
        F1.GetComponent <SpriteRenderer>().enabled         = false;
        F2.GetComponent <SpriteRenderer>().enabled         = false;
        F3.GetComponent <SpriteRenderer>().enabled         = false;
        F4.GetComponent <SpriteRenderer>().enabled         = false;
        F5.GetComponent <SpriteRenderer>().enabled         = false;
        F6.GetComponent <SpriteRenderer>().enabled         = false;
        F7.GetComponent <SpriteRenderer>().enabled         = false;
        F8.GetComponent <SpriteRenderer>().enabled         = false;
        F9.GetComponent <SpriteRenderer>().enabled         = false;
        F10.GetComponent <SpriteRenderer>().enabled        = false;
        F11.GetComponent <SpriteRenderer>().enabled        = false;
        G1.GetComponent <SpriteRenderer>().enabled         = false;
        G2.GetComponent <SpriteRenderer>().enabled         = false;
        G3.GetComponent <SpriteRenderer>().enabled         = false;
        G4.GetComponent <SpriteRenderer>().enabled         = false;
        G5.GetComponent <SpriteRenderer>().enabled         = false;
        G6.GetComponent <SpriteRenderer>().enabled         = false;
        G7.GetComponent <SpriteRenderer>().enabled         = false;
        G8.GetComponent <SpriteRenderer>().enabled         = false;
        G9.GetComponent <SpriteRenderer>().enabled         = false;
        G10.GetComponent <SpriteRenderer>().enabled        = false;
        G11.GetComponent <SpriteRenderer>().enabled        = false;
        H1.GetComponent <SpriteRenderer>().enabled         = false;
        H2.GetComponent <SpriteRenderer>().enabled         = false;
        H3.GetComponent <SpriteRenderer>().enabled         = false;
        H4.GetComponent <SpriteRenderer>().enabled         = false;
        H5.GetComponent <SpriteRenderer>().enabled         = false;
        H6.GetComponent <SpriteRenderer>().enabled         = false;
        H7.GetComponent <SpriteRenderer>().enabled         = false;
        H8.GetComponent <SpriteRenderer>().enabled         = false;
        H9.GetComponent <SpriteRenderer>().enabled         = false;
        H10.GetComponent <SpriteRenderer>().enabled        = false;
        H11.GetComponent <SpriteRenderer>().enabled        = false;
        I1.GetComponent <SpriteRenderer>().enabled         = false;
        I2.GetComponent <SpriteRenderer>().enabled         = false;
        I3.GetComponent <SpriteRenderer>().enabled         = false;
        I4.GetComponent <SpriteRenderer>().enabled         = false;
        I5.GetComponent <SpriteRenderer>().enabled         = false;
        I6.GetComponent <SpriteRenderer>().enabled         = false;
        I7.GetComponent <SpriteRenderer>().enabled         = false;
        I8.GetComponent <SpriteRenderer>().enabled         = false;
        I9.GetComponent <SpriteRenderer>().enabled         = false;
        I10.GetComponent <SpriteRenderer>().enabled        = false;
        I11.GetComponent <SpriteRenderer>().enabled        = false;
        J1.GetComponent <SpriteRenderer>().enabled         = false;
        J2.GetComponent <SpriteRenderer>().enabled         = false;
        J3.GetComponent <SpriteRenderer>().enabled         = false;
        J4.GetComponent <SpriteRenderer>().enabled         = false;
        J5.GetComponent <SpriteRenderer>().enabled         = false;
        J6.GetComponent <SpriteRenderer>().enabled         = false;
        J7.GetComponent <SpriteRenderer>().enabled         = false;
        J8.GetComponent <SpriteRenderer>().enabled         = false;
        J9.GetComponent <SpriteRenderer>().enabled         = false;
        J10.GetComponent <SpriteRenderer>().enabled        = false;
        J11.GetComponent <SpriteRenderer>().enabled        = false;
        K1.GetComponent <SpriteRenderer>().enabled         = false;
        K2.GetComponent <SpriteRenderer>().enabled         = false;
        K3.GetComponent <SpriteRenderer>().enabled         = false;
        K4.GetComponent <SpriteRenderer>().enabled         = false;
        K5.GetComponent <SpriteRenderer>().enabled         = false;
        K6.GetComponent <SpriteRenderer>().enabled         = false;
        K7.GetComponent <SpriteRenderer>().enabled         = false;
        K8.GetComponent <SpriteRenderer>().enabled         = false;
        K9.GetComponent <SpriteRenderer>().enabled         = false;
        K10.GetComponent <SpriteRenderer>().enabled        = false;
        K11.GetComponent <SpriteRenderer>().enabled        = false;
        float ratio = Screen.width / Screen.height;

        if (ratio < 2)
        {
            int screenx = 543;
            int screeny = 653;
        }
        else
        {
            int screenx = 743;
            int screeny = 853;
        }
    }
Beispiel #25
0
        /// Define the model.
        void DefineModelRobot()
        {
            Width  = 450;
            Height = 700;

            // Axes.
            MeshExtensions.AddXAxis(_group, 15, 0.1); // red = x
            MeshExtensions.AddYAxis(_group, 12, 0.1); // green = y
            MeshExtensions.AddZAxis(_group, 15, 0.1); // blue = z
            MeshExtensions.AddOrigin(_group, 0.5);    // black

            // Make the ground.
            const double groundY = -5;

            MakeGround(groundY);

            // Various robot dimensions.
            const double headR     = 1.5;            // Head radius.
            const double neckLen   = headR;          // Neck length.
            const double backLen   = 3 * headR;      // Back length.
            const double shouW     = 3 * headR;      // Shoulder width.
            const double uaLen     = 2 * headR;      // Upper arm length.
            const double laLen     = 2 * headR;      // Lower arm length
            const double hipsW     = 2 * headR;      // Hip width.
            const double ulLen     = 2 * headR;      // Upper leg length.
            const double llLen     = 2 * headR;      // Lower leg length.
            const double boneR     = 0.3;            // Bone radius.
            const double jointR    = 0.4;            // Joint radius.
            const double height    = 2 * headR + neckLen + backLen + ulLen + llLen;
            const double headY     = height - headR; // Distance from center of head to ground.
            Brush        boneBrush = Brushes.PowderBlue;

            // This group represents the whole robot.
            _groupRobot = new Model3DGroup();
            _group.Children.Add(_groupRobot);
            _groupRobot.Transform = new TranslateTransform3D(0, headY + groundY, 0);

            // Head.
            // Skull.
            MeshGeometry3D skullMesh = new MeshGeometry3D();

            skullMesh.AddSphere(D3.Origin, headR, 20, 10, true);
            GeometryModel3D skullModel = skullMesh.MakeModel(boneBrush);

            // Nose.
            MeshGeometry3D noseMesh   = new MeshGeometry3D();
            Point3D        noseCenter = new Point3D(0, 0, headR);

            Point3D[] nosePoints = G3.MakePolygonPoints(10, noseCenter, D3.XVector(headR * 0.2), D3.YVector(headR * 0.2));
            Vector3D  noseAxis   = new Vector3D(0, 0, headR);

            noseMesh.AddConeFrustum(noseCenter, nosePoints, noseAxis, headR * 0.5);
            GeometryModel3D noseModel = noseMesh.MakeModel(Brushes.Orange);

            // Eyes and smile.
            MeshGeometry3D eyeMesh   = new MeshGeometry3D();
            Point3D        eyeCenter = SphericalToCartesian(headR, -Math.PI * 0.2, Math.PI * 0.4);

            eyeMesh.AddSphere(eyeCenter, headR * 0.2, 10, 5, false);
            eyeCenter = SphericalToCartesian(headR, Math.PI * 0.2, Math.PI * 0.4);
            eyeMesh.AddSphere(eyeCenter, headR * 0.2, 10, 5, false);
            eyeCenter = SphericalToCartesian(headR, Math.PI * 0, Math.PI * 0.7);
            eyeMesh.AddSphere(eyeCenter, headR * 0.1, 10, 5, false);
            eyeCenter = SphericalToCartesian(headR, Math.PI * 0.1, Math.PI * 0.67);
            eyeMesh.AddSphere(eyeCenter, headR * 0.1, 10, 5, false);
            eyeCenter = SphericalToCartesian(headR, -Math.PI * 0.1, Math.PI * 0.67);
            eyeMesh.AddSphere(eyeCenter, headR * 0.1, 10, 5, false);
            eyeCenter = SphericalToCartesian(headR, Math.PI * 0.15, Math.PI * 0.6);
            eyeMesh.AddSphere(eyeCenter, headR * 0.1, 10, 5, false);
            eyeCenter = SphericalToCartesian(headR, -Math.PI * 0.15, Math.PI * 0.6);
            eyeMesh.AddSphere(eyeCenter, headR * 0.1, 10, 5, false);
            GeometryModel3D eyeModel = eyeMesh.MakeModel(Brushes.Black);

            // Hat.
            MeshGeometry3D hatMesh   = new MeshGeometry3D();
            Point3D        hatCenter = new Point3D(0, headR * 0.75, 0);

            hatMesh.AddSphere(hatCenter, headR * 0.75, 20, 10, true);
            const double hatR = headR * 1.2;

            Point3D[] hatPgon = G3.MakePolygonPoints(20, hatCenter, D3.XVector(hatR), D3.ZVector(hatR));
            hatMesh.AddCylinder(hatPgon, D3.YVector(-0.2), true);

            GeometryModel3D hatModel = hatMesh.MakeModel(Brushes.SaddleBrown);

            // Head groups.
            _groupHead = JoinBones(_groupRobot, null);
            _groupHead.Children.Add(skullModel);
            _groupHead.Children.Add(noseModel);
            _groupHead.Children.Add(eyeModel);
            _groupHead.Children.Add(hatModel);

            // Neck.
            MeshGeometry3D neckMesh = new MeshGeometry3D();

            Point3D[] neckPgon = G3.MakePolygonPoints(10, D3.Origin, D3.XVector(boneR), D3.ZVector(boneR));
            neckMesh.AddCylinder(neckPgon, D3.YVector(-neckLen), true);
            GeometryModel3D neckModel = neckMesh.MakeModel(boneBrush);

            _groupNeck = JoinBones(_groupHead, new TranslateTransform3D(0, -headR, 0));
            _groupNeck.Children.Add(neckModel);

            // Shoulders.
            MeshGeometry3D shoulderMesh = new MeshGeometry3D();

            Point3D[] shouldersPgon = G3.MakePolygonPoints(10, new Point3D(-shouW / 2, 0, 0), D3.ZVector(boneR), D3.YVector(-boneR));
            shoulderMesh.AddCylinder(shouldersPgon, D3.XVector(shouW), true);
            GeometryModel3D shoulderModel = shoulderMesh.MakeModel(boneBrush);

            _groupShoulder = JoinBones(_groupNeck, new TranslateTransform3D(0, -neckLen, 0));
            _groupShoulder.Children.Add(shoulderModel);

            // Left upper arm.
            MeshGeometry3D luArmMesh = new MeshGeometry3D();

            luArmMesh.AddCylinder(neckPgon, D3.YVector(-uaLen), true);
            luArmMesh.AddSphere(D3.Origin, jointR, 10, 5, true);
            GeometryModel3D luArmModel = luArmMesh.MakeModel(boneBrush);

            _groupLeftUpperArm = JoinBones(_groupShoulder, new TranslateTransform3D(shouW / 2, 0, 0));
            _groupLeftUpperArm.Children.Add(luArmModel);

            // Right upper arm.
            MeshGeometry3D ruArmMesh = new MeshGeometry3D();

            ruArmMesh.AddCylinder(neckPgon, D3.YVector(-uaLen), true);
            ruArmMesh.AddSphere(D3.Origin, jointR, 10, 5, true);
            GeometryModel3D ruArmModel = ruArmMesh.MakeModel(boneBrush);

            _groupRightUpperArm = JoinBones(_groupShoulder, new TranslateTransform3D(-shouW / 2, 0, 0));
            _groupRightUpperArm.Children.Add(ruArmModel);

            // Left lower arm.
            MeshGeometry3D llArmMesh = new MeshGeometry3D();

            llArmMesh.AddCylinder(neckPgon, D3.YVector(-laLen), true);
            llArmMesh.AddSphere(D3.Origin, jointR, 10, 5, true);
            GeometryModel3D llArmModel = llArmMesh.MakeModel(boneBrush);

            _groupLeftLowerArm = JoinBones(_groupLeftUpperArm, new TranslateTransform3D(0, -uaLen, 0));
            _groupLeftLowerArm.Children.Add(llArmModel);

            // Right lower arm.
            MeshGeometry3D rlArmMesh = new MeshGeometry3D();

            rlArmMesh.AddCylinder(neckPgon, D3.YVector(-laLen), true);
            rlArmMesh.AddSphere(D3.Origin, jointR, 10, 5, true);
            GeometryModel3D rlArmModel = rlArmMesh.MakeModel(boneBrush);

            _groupRightLowerArm = JoinBones(_groupRightUpperArm, new TranslateTransform3D(0, -uaLen, 0));
            _groupRightLowerArm.Children.Add(rlArmModel);

            // Back and hips.
            MeshGeometry3D backMesh = new MeshGeometry3D();

            backMesh.AddCylinder(neckPgon, D3.YVector(-backLen), true);
            GeometryModel3D backModel = backMesh.MakeModel(boneBrush);

            MeshGeometry3D hipsMesh = new MeshGeometry3D();

            Point3D[] hipsPgon = G3.MakePolygonPoints(10, new Point3D(-hipsW / 2, -backLen, 0), D3.ZVector(boneR), D3.YVector(-boneR));
            hipsMesh.AddCylinder(hipsPgon, D3.XVector(hipsW), true);
            GeometryModel3D hipsModel = hipsMesh.MakeModel(boneBrush);

            _groupBack = JoinBones(_groupNeck, new TranslateTransform3D(0, -neckLen, 0));
            _groupBack.Children.Add(backModel);
            _groupBack.Children.Add(hipsModel);

            // Left upper leg.
            MeshGeometry3D luLegMesh = new MeshGeometry3D();

            luLegMesh.AddCylinder(neckPgon, D3.YVector(-ulLen), true);
            luLegMesh.AddSphere(D3.Origin, jointR, 10, 5, true);
            GeometryModel3D luLegModel = luLegMesh.MakeModel(boneBrush);

            _groupLeftUpperLeg = JoinBones(_groupBack, new TranslateTransform3D(-hipsW / 2, -backLen, 0));
            _groupLeftUpperLeg.Children.Add(luLegModel);

            // Right upper leg.
            MeshGeometry3D ruLegMesh = new MeshGeometry3D();

            ruLegMesh.AddCylinder(neckPgon, D3.YVector(-ulLen), true);
            ruLegMesh.AddSphere(D3.Origin, jointR, 10, 5, true);
            GeometryModel3D ruLegModel = ruLegMesh.MakeModel(boneBrush);

            _groupRightUpperLeg = JoinBones(_groupBack, new TranslateTransform3D(hipsW / 2, -backLen, 0));
            _groupRightUpperLeg.Children.Add(ruLegModel);

            // Left lower leg.
            MeshGeometry3D llLegMesh = new MeshGeometry3D();

            llLegMesh.AddCylinder(neckPgon, D3.YVector(-llLen), true);
            llLegMesh.AddSphere(D3.Origin, jointR, 10, 5, true);
            GeometryModel3D llLegModel = llLegMesh.MakeModel(boneBrush);

            _groupLeftLowerLeg = JoinBones(_groupLeftUpperLeg, new TranslateTransform3D(0, -ulLen, 0));
            _groupLeftLowerLeg.Children.Add(llLegModel);

            // Right lower leg.
            MeshGeometry3D rlLegMesh = new MeshGeometry3D();

            rlLegMesh.AddCylinder(neckPgon, D3.YVector(-llLen), true);
            rlLegMesh.AddSphere(D3.Origin, jointR, 10, 5, true);
            GeometryModel3D rlLegModel = rlLegMesh.MakeModel(boneBrush);

            _groupRightLowerLeg = JoinBones(_groupRightUpperLeg, new TranslateTransform3D(0, -ulLen, 0));
            _groupRightLowerLeg.Children.Add(rlLegModel);
        }
Beispiel #26
0
        private void FormatearGrid()
        {
            try
            {
                List <GdColumnasD> ListaInicial = new List <GdColumnasD>();
                // Comprobamos si el usuario tiene registros guardados en la tabla ColumnaC, en caso de que no los guardamos
                GendocsModeloDatos.models.GenDocsContext db = new GendocsModeloDatos.models.GenDocsContext();
                if (G3.DimeIdColumnaC(G3.IdEmpleadoFML_Logged, this.dgvContactos.Name) == 0)
                {
                    GdColumnasC colC = new GdColumnasC
                    {
                        ListName      = this.dgvContactos.Name,
                        IdEmpleadoFMl = (int)G3.IdEmpleadoFML_Logged
                    };

                    db.GdColumnasC.Add(colC);
                    db.SaveChanges();

                    // Se carga en una lista una configuracion general para la primera vez que el usuario accede al grid
                    ListaInicial = CargarConfiguarcionIncial();

                    foreach (GdColumnasD item in ListaInicial)
                    {
                        GdColumnasD colD = new GdColumnasD
                        {
                            IdColumnaC = item.IdColumnaC,
                            NumCol     = item.NumCol,
                            NameField  = item.NameField,
                            Ancho      = item.Ancho,
                            OrderBy    = item.OrderBy,
                            Visible    = item.Visible
                        };

                        db.GdColumnasD.Add(colD);
                        db.SaveChanges();
                    }

                    //Ocultar una columna de un datagridview
                    this.dgvContactos.Columns["IdEmpleado"].Visible = false;
                    this.dgvContactos.Columns["Etiquetas"].Visible  = false;

                    ////Modificar el ancho de una columna
                    this.dgvContactos.Columns["Empleado"].Width      = 350;
                    this.dgvContactos.Columns["Cliente"].Width       = 200;
                    this.dgvContactos.Columns["Cargo"].Width         = 400;
                    this.dgvContactos.Columns["Telefono"].Width      = 500;
                    this.dgvContactos.Columns["Telefono"].HeaderText = "Teléfono";
                    this.dgvContactos.Columns["Email"].Width         = 450;
                }
                else
                {
                    var lstFiltro = (from a in db.GdColumnasD
                                     where a.IdColumnaC == G3.DimeIdColumnaC((int)G3.IdEmpleadoFML_Logged, this.dgvContactos.Name)
                                     select a).ToList();

                    if (lstFiltro.Count() != 0)
                    {
                        foreach (var item in lstFiltro)
                        {
                            this.dgvContactos.Columns[item.NameField].Visible = item.Visible;
                            if (Convert.ToInt32(item.Ancho) > 0)
                            {
                                this.dgvContactos.Columns[item.NameField].Width = Convert.ToInt32(item.Ancho);
                            }
                            else
                            {
                                this.dgvContactos.Columns[item.NameField].Visible = false;
                            }
                        }
                    }
                }
                //Alinear las columnas
                dgvContactos.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
                dgvContactos.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
                //dgvProyectos.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
            }
            catch (Exception ex)
            {
                _ = ex.Message;
            }
        }
Beispiel #27
0
 private void FrmLogin_FormClosing(object sender, FormClosingEventArgs e)
 {
     G3.SetParam("frmLogin_txtUsuario", false, this.chkRecordarUsuario.Checked ? this.txtUsuario.Text : "", true, 10);
     G3.SetParam("frmLogin_txtContraseña", false, this.chkRecordarUsuario.Checked ? this.txtContraseña.Text : "", true, 10);
     G3.SetParam("frmLogin_chkRecordarUsuario", false, this.chkRecordarUsuario.Checked, true, 1);
 }
        private void FormatearGrid()
        {
            try
            {
                List <GdColumnasD> ListaInicial = new List <GdColumnasD>();
                // Comprobamos si el usuario tiene registros guardados en la tabla ColumnaC, en caso de que no los guardamos
                GendocsModeloDatos.models.GenDocsContext db = new GendocsModeloDatos.models.GenDocsContext();
                if (G3.DimeIdColumnaC(G3.IdEmpleadoFML_Logged, this.dgvProyectos.Name) == 0)
                {
                    GdColumnasC colC = new GdColumnasC
                    {
                        ListName      = this.dgvProyectos.Name,
                        IdEmpleadoFMl = (int)G3.IdEmpleadoFML_Logged
                    };

                    db.GdColumnasC.Add(colC);
                    db.SaveChanges();

                    // Se carga en una lista una configuracion general para la primera vez que el usuario accede al grid
                    ListaInicial = CargarConfiguarcionIncial();

                    foreach (GdColumnasD item in ListaInicial)
                    {
                        GdColumnasD colD = new GdColumnasD
                        {
                            IdColumnaC = item.IdColumnaC,
                            NumCol     = item.NumCol,
                            NameField  = item.NameField,
                            Ancho      = item.Ancho,
                            OrderBy    = item.OrderBy,
                            Visible    = item.Visible
                        };

                        db.GdColumnasD.Add(colD);
                        db.SaveChanges();
                    }

                    //Y se le asigna la configuración inicial del DataGridView
                    this.dgvProyectos.Columns["IdProyecto"].Visible       = false;
                    this.dgvProyectos.Columns["EmailResponsable"].Visible = false;


                    //DataGridViewImageColumn columna = new DataGridViewImageColumn();
                    //columna.Name = "Imagen";
                    //dgvProyectos.Columns.Add(columna);
                    //dgvProyectos.Rows[0].Cells["Imagen"].Value = Image.FromFile(@"C:\Users\Alex Mota\source\repos\GendocsCORE\GendocsForms\Resources\fml_ingenieria_logo_194x89");

                    //Modificar el ancho de una columna
                    this.dgvProyectos.Columns["CodigoProyecto"].Width = 145;
                    //this.dgvProyectos.Columns["CodigoProyecto"].c = 145;
                    this.dgvProyectos.Columns["Alias"].Width            = 235;
                    this.dgvProyectos.Columns["TerminoMunicipal"].Width = 250;
                    this.dgvProyectos.Columns["Gestor"].Width           = 275;
                    this.dgvProyectos.Columns["Responsable"].Width      = 225;
                    this.dgvProyectos.Columns["ProyectoEstado"].Width   = 210;
                    this.dgvProyectos.Columns["Provincia"].Width        = 120;
                    this.dgvProyectos.Columns["TipoProyecto"].Width     = 100;
                }
                else
                {
                    var lstFiltro = (from a in db.GdColumnasD
                                     where a.IdColumnaC == G3.DimeIdColumnaC((int)G3.IdEmpleadoFML_Logged, this.dgvProyectos.Name)
                                     select a).ToList();

                    if (lstFiltro.Count() != 0)
                    {
                        foreach (var item in lstFiltro)
                        {
                            if (item.NameField == "IdProyectoEstado")
                            {
                                this.dgvProyectos.Columns["ProyectoEstado"].Visible = item.Visible;
                                this.dgvProyectos.Columns["ProyectoEstado"].Width   = Convert.ToInt32(item.Ancho);
                            }
                            else if (item.NameField == "Provincia")
                            {
                                this.dgvProyectos.Columns["Provincia"].Visible = item.Visible;
                                this.dgvProyectos.Columns["Provincia"].Width   = Convert.ToInt32(item.Ancho);
                            }
                            else
                            {
                                this.dgvProyectos.Columns[item.NameField].Visible = item.Visible;
                                if (Convert.ToInt32(item.Ancho) > 0)
                                {
                                    this.dgvProyectos.Columns[item.NameField].Width = Convert.ToInt32(item.Ancho);
                                }
                                else
                                {
                                    this.dgvProyectos.Columns[item.NameField].Visible = false;
                                }
                            }
                        }
                    }
                }

                this.dgvProyectos.Columns["CarpetaBase"].Visible = false;

                //Alinear las columnas
                dgvProyectos.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
                dgvProyectos.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
                //dgvProyectos.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
            }

            catch (Exception ex)
            {
                _ = ex.Message;
            }
        }
Beispiel #29
0
 private void gr5ToolStripMenuItem_Click(object sender, EventArgs e)
 {
     G3 rpt = new G3();
     DepEd menu = new DepEd();
     menu.loadDepEdReport(rpt);
     menu.ShowDialog();
 }