Пример #1
0
 private void btnRestore_Click(object sender, EventArgs e)
 {
     if (txtConnection.Text != "")
     {
         if (txtPath.Text != "")
         {
             string s = File.ReadAllText(txtPath.Text);
             //int cid = Convert.ToInt32(((Client)cmbClient.SelectedItem).ClientKey);
             CheckedListBox.CheckedItemCollection ckitem = ckListClient.CheckedItems;
             for (int i = 0; i < ckitem.Count; i++)
             {
                 var cname = ckitem[i].ToString();
                 var c     = Clients.Where(x => x.ClientName == cname).FirstOrDefault();
                 if (c != null)
                 {
                     int            cid = Convert.ToInt32(c.ClientKey);
                     TemplateBackup tb  = Newtonsoft.Json.JsonConvert.DeserializeObject <TemplateBackup>(s);
                     try
                     {
                         PushLookup(cid, txtConnection.Text);
                         TemplateRestore tr = new TemplateRestore(cid, txtConnection.Text);
                         tr.Restore(tb, cid);
                     }
                     catch (Exception ex)
                     {
                         MessageBox.Show("Error:" + ex.Message);
                     }
                 }
             }
             MessageBox.Show("Restored");
         }
         else
         {
             MessageBox.Show("Please choose file to restore");
         }
     }
     else
     {
         MessageBox.Show("Connection required field");
     }
 }
Пример #2
0
        private string getQuerySql()
        {
            StringBuilder sql = new StringBuilder("SELECT ID, Name as CustomerName, City FROM Customers ");

            if (selectedCustomersButton.Checked)
            {
                sql.Append("Where ID in (");

                CheckedListBox.CheckedItemCollection checkedItems =
                    CustomersListBox.CheckedItems;

                foreach (DataRowView row in checkedItems)
                {
                    sql.Append(row[0] + ", ");
                }

                sql.Remove(sql.Length - 2, 2).Append(")");
            }

            return(sql.ToString());
        }
Пример #3
0
        private void commandButton1_Click(object sender, EventArgs e)
        {
            DataTable dt = new DataTable();

            using (Database db = new Database(GlobalVar.DBHoldingName))
            {
                db.Commands.Add(db.CreateCommand("usp_PerkiraanCabangOnly_DELETE"));
                db.Commands[0].Parameters.Add(new Parameter("@NoPerkiraan", SqlDbType.VarChar, _NoPerk));
                db.Commands[0].ExecuteNonQuery();
                CheckedListBox.CheckedItemCollection clCek = clistCabang.CheckedItems;
                foreach (object item in clCek)
                {
                    db.Commands.Clear();
                    db.Commands.Add(db.CreateCommand("usp_PerkiraanCabangOnly_INSERT"));
                    db.Commands[0].Parameters.Add(new Parameter("@NoPerkiraan", SqlDbType.VarChar, _NoPerk));
                    db.Commands[0].Parameters.Add(new Parameter("@CabangID", SqlDbType.VarChar, item.ToString()));
                    db.Commands[0].ExecuteNonQuery();
                }
            }
            this.Close();
        }
Пример #4
0
        private void buttonUninstall_Click(object sender, EventArgs e) //sends checked indices to ModManager for uninstallation.
        {
            // Get the indices of all checked mods, and their names.
            CheckedListBox.CheckedIndexCollection checkedModIndices = listInstalledMods.CheckedIndices;
            CheckedListBox.CheckedItemCollection  checkedModItems   = listInstalledMods.CheckedItems;
            string markedModNames = "";

            foreach (object mod in checkedModItems)
            {
                markedModNames += "\n" + mod.ToString();
            }
            if (!(MessageBox.Show("The following mods will be uninstalled:\n" + markedModNames, "SnakeBite", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK))
            {
                return;
            }
            log.ClearPage();
            SetVisiblePage(log);
            ProgressWindow.Show("Uninstalling Mod(s)", "Uninstalling, please wait...", new Action((MethodInvoker) delegate { UninstallManager.UninstallMods(checkedModIndices); }), log);

            RefreshInstalledMods(true);
        }
Пример #5
0
        private void SetAttributes(Team team)
        {
            team.Name = tbName.Text;
            team.Tag = tbTag.Text;
            team.Country = tbCountry.Text;
            team.DateCreated = dtpCreated.Value;

            // Players
            CheckedListBox.CheckedItemCollection players = clbPlayers.CheckedItems;
            foreach (Player player in team.Players)
                player.CurrentTeam = null;
            team.Players.Clear();

            // Iterate the selected players and add them to the team
            foreach (var item in players)
            {
                Player player = item as Player;
                player.CurrentTeam = team;
                team.Players.Add(player);
            }
        }
Пример #6
0
        //CheckListBox1'de seçili kritere göre List elemanlarının dizilerek geri döndürülmesi
        private List <Person> EliminateSector(CheckedListBox.CheckedItemCollection sectors)
        {
            var people = new List <Person>();

            //Eğer seçili bir eleman yoksa bütün elemanları döndürüyor
            if (sectors.Count == 0)
            {
                return(PeopleList);
            }

            foreach (string s in sectors)
            {
                //İlgili sektördeki kişileri içeren dizi (Savunma, Fabrika vs)
                var sectorList = PeopleList.FindAll(p => p.Sector == s);

                //Üstte belirtilen sektördeki dizileri boş olan yeni diziye aktar
                people.AddRange(sectorList);
            }

            return(people);
        }
Пример #7
0
        //CheckListBox2'de seçili kritere göre List elemanlarının dizilerek geri döndürülmesi
        private List <Person> EliminateGroup(List <Person> eliminatedSector, CheckedListBox.CheckedItemCollection groups)
        {
            var people = new List <Person>();

            //Eğer seçili bir grup yoksa bütün sektörde elenenleri döndürüyor.(sektörde seçili yoksa zaten tüm elemanları döndürüyordu)
            if (groups.Count == 0)
            {
                return(eliminatedSector);
            }

            foreach (string s in groups)
            {
                //İlgili gruptaki kişileri içeren dizi (1. grup vs)
                var groupList = eliminatedSector.FindAll(p => p.Group == s);

                //Üstte belirtilen gruptaki dizileri boş olan yeni diziye aktar
                people.AddRange(groupList);
            }

            return(people);
        }
Пример #8
0
        private void SetAttributes(Sponsor sponsor)
        {
            sponsor.Name   = tbName.Text;
            sponsor.Slogan = tbLogo.Text;

            CheckedListBox.CheckedItemCollection selectedTeams = clbTeams.CheckedItems;
            sponsor.Teams.Clear();
            foreach (var item in selectedTeams)
            {
                Team team = item as Team;
                sponsor.Teams.Add(team);
            }

            CheckedListBox.CheckedItemCollection selectedLeagues = clbLeagues.CheckedItems;
            sponsor.Leagues.Clear();
            foreach (var item in selectedLeagues)
            {
                League league = item as League;
                sponsor.Leagues.Add(league);
            }
        }
Пример #9
0
        private void btnStart_Click(object sender, EventArgs e)
        {
            try
            {
                if (btnStart.Tag == null)
                {
                    CheckedListBox.CheckedItemCollection selectedTables = clbTableInfo.CheckedItems;
                    if (lbSourceState.Tag == null)
                    {
                        MessageBox.Show("源数据库未链接,请链接源数据库!");
                        return;
                    }
                    else if (lbTargetState.Tag == null)
                    {
                        MessageBox.Show("目标数据库未链接,请链接源数据库!");
                        return;
                    }
                    else if (selectedTables.Count == 0)
                    {
                        MessageBox.Show("请选择待拷贝的表!");
                        return;
                    }
                    work();
                    //backgroundWorker.RunWorkerAsync();
                    btnStart.Text = "取消拷贝(&P)";
                    btnStart.Tag  = "start";
                }
                else
                {
                    btnStart.Text = "开始拷贝(&P)";
                    btnStart.Tag  = null;
                }

                //获得源数据
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Пример #10
0
        /// <summary>
        /// Méthode pour le bouton Supprimer, supprimer les élements de la CheckBoxListed
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BtnSupp_Click(object sender, EventArgs e)
        {
            CheckedListBox.CheckedItemCollection toDelete = CheckedListBox1.CheckedItems;
            for (int i = toDelete.Count; i > 0; i--)
            {
                CheckedListBox1.Items.Remove(toDelete[i - 1]);
            }

            if (CheckedListBox1.CheckedItems.Count == 0)
            {
                BtnSupp.Enabled = false;
            }

            if (CheckedListBox1.CheckedItems.Count >= 1)
            {
                BtnSupp.Enabled = true;
            }
            else
            {
                BtnSupp.Enabled = false;
            }
        }
Пример #11
0
 private void olvResult_ItemChecked(object sender, ItemCheckedEventArgs e)
 {
     if (olvResult.Items[olvResult.Items.Count - 1].Checked)
     {
         cbPercentile.Enabled = true;
     }
     else if (!olvResult.Items[olvResult.Items.Count - 1].Checked)
     {
         cbPercentile.Checked       = false;
         cbPercentile.Enabled       = false;
         tbPercentiles.Visible      = false;
         lblInputTip.Visible        = false;
         chkLstPercentile10.Visible = false;
         for (int i = 0; i < chkLstPercentile10.Items.Count; i++)
         {
             chkLstPercentile10.SetItemChecked(i, false);
         }
         lstPercentile10    = null;
         sArrayPercentile   = null;
         tbPercentiles.Text = string.Empty;
     }
 }
Пример #12
0
        private void SetDiskOnline_Click(object sender, EventArgs e)
        {
            CheckedListBox.CheckedItemCollection selecets = ISCSiCheckedListBox.CheckedItems;
            foreach (string item in selecets)
            {
                ISCSiInfo info   = GetSelectVolum(item);
                bool      result = ISCSiAPI.SetDiskStatus(info.Number, true);
                if (!result)
                {
                    MessageBox.Show("Set Online fail.");
                }
                else
                {
                    MessageBox.Show("Set Online Success.");
                }
            }

            if (selecets.Count > 0)
            {
                RefleshVolumeInfo(true);
            }
        }
Пример #13
0
        private void SetAttributes(Player player)
        {
            player.Name           = tbName.Text;
            player.LastName       = tbLastName.Text;
            player.NickName       = tbNickName.Text;
            player.DateOfBirth    = dtpBirth.Value;
            player.DateTurnedPro  = dtpPro.Value;
            player.Country        = tbCountry.Text;
            player.CareerEarnings = float.Parse(tbCareer.Text, CultureInfo.InvariantCulture);
            player.Gender         = rbMale.Checked ? 'M' : 'F';

            // Games
            CheckedListBox.CheckedItemCollection selectedGames = clbGames.CheckedItems;

            // Iterate the selected games and add them to the new player
            player.Games.Clear();
            foreach (var item in selectedGames)
            {
                Game game = item as Game;
                player.Games.Add(game);
            }
        }
Пример #14
0
 void AddProducts(CheckedListBox.CheckedItemCollection collection)
 {
     foreach (object item in collection)
     {
         var list = MainForm.DB.ProductDishes.GetAll().Where(x => x.DishId == (item as DishDTO).Id);
         foreach (ProductDishDTO productDish in list)
         {
             bool       B       = false;
             ProductDTO product = MainForm.DB.Products.Get(productDish.ProductId);
             if (product.Id == (cBProductB.SelectedItem as ProductDTO).Id)
             {
                 B = true;
             }
             if (addedProducts.Where(x => x.Id == product.Id).Count() == 0)
             {
                 addedProducts.Add(new ProductInMenu(
                                       product.Id,
                                       product.Name,
                                       product.getPrice(),
                                       productDish.DishId,
                                       productDish.Norm,
                                       int.Parse(tBKids.Text),
                                       int.Parse(tBKidsB.Text),
                                       B
                                       ));
             }
             else
             {
                 if (!B)
                 {
                     addedProducts.Single(x => x.Id == product.Id).AddNorm(productDish.DishId, productDish.Norm);
                     addedProducts.Single(x => x.Id == product.Id).SetNewTotalOfKids((int.Parse(tBKids.Text) + int.Parse(tBKidsB.Text)));
                 }
             }
         }
     }
     ReloadedData();
 }
Пример #15
0
 private void BtnCreate_Click(object sender, EventArgs e)
 {
     CheckedListBox.CheckedItemCollection collection = dataList.CheckedItems;
     foreach (var item in collection)
     {
         string name = item.ToString();
         for (int i = 0; i < dataExcels.Count; i++)
         {
             if (name == dataExcels[i].SheetShowName)
             {
                 if (checkBoxBean.Checked)
                 {
                     CJavaHandleFuns.Instance.CreateJavaResBean(dataExcels[i],
                                                                dataConfigs[comboBoxConfigList.SelectedIndex]);
                 }
                 if (checkBoxDao.Checked)
                 {
                     CJavaHandleFuns.Instance.CreateJavaResDao(dataExcels[i],
                                                               dataConfigs[comboBoxConfigList.SelectedIndex]);
                 }
                 if (checkBoxContainer.Checked)
                 {
                     CJavaHandleFuns.Instance.CreateJavaResContainer(dataExcels[i],
                                                                     dataConfigs[comboBoxConfigList.SelectedIndex]);
                 }
                 CJavaHandleFuns.Instance.CreateJavaResMapSql(dataExcels[i],
                                                              dataConfigs[comboBoxConfigList.SelectedIndex]);
                 CJavaHandleFuns.Instance.CreateJavaResDataConfig(dataExcels[i],
                                                                  dataConfigs[comboBoxConfigList.SelectedIndex]);
                 CJavaHandleFuns.Instance.CreateJavaResDataManager(dataExcels[i],
                                                                   dataConfigs[comboBoxConfigList.SelectedIndex]);
                 break;
             }
         }
     }
     System.Diagnostics.Process.Start("Explorer.exe", dataConfigs[0].folder);
     this.Close();
 }
Пример #16
0
        public bool AddOrEditAPublisher(string name, CheckedListBox.CheckedItemCollection booksByPublisher, int?publisherId)
        {
            name = name.FirstLettersToUpper(true);

            if (name == "" || name == "Error")
            {
                return(false);
            }

            var booksCollection = new List <Book>();

            foreach (var book in booksByPublisher)
            {
                booksCollection.AddRange(_context.Books.Where(contextBook => contextBook.Name.Equals(book)));
            }

            if (booksCollection.Count == 0)
            {
                return(false);
            }

            if (publisherId == null)
            {
                _context.Add(new Publisher()
                {
                    Name = name, PublishedBooks = booksCollection
                });
                _context.SaveChanges();

                return(true);
            }

            _context.Publishers.Find(publisherId).Name           = name;
            _context.Publishers.Find(publisherId).PublishedBooks = booksCollection;
            _context.SaveChanges();

            return(true);
        }
Пример #17
0
        private static void SetColumnHeaders(StringBuilder sb, string fileOrFolder, CheckedListBox.CheckedItemCollection desiredFileAttributes)
        {
            string hostName = GetHostNameOfTarget(fileOrFolder);

            sb.Append(Environment.NewLine + Environment.NewLine + hostName + Environment.NewLine);

            foreach (string attribute in desiredFileAttributes)
            {
                switch (attribute)
                {
                case "Filename":
                    sb.Append(String.Format($@"{attribute + ":",-85}"));
                    break;

                case "Version Number (Major.Minor.Build.Private)":
                    sb.Append(String.Format($@"{"Version Number:",-40}"));
                    break;

                case "LastModified":
                    sb.Append(String.Format($@"{attribute + ":",-45}"));
                    break;

                case "Full Path":
                    sb.Append(String.Format($@"{attribute + ":",-500}"));
                    break;

                default:
                    break;
                }
            }
            sb.Append(Environment.NewLine);

            //sb.Append(String.Format(
            //			  $@"{"File:",-85}"
            //			+ $@"{"Version number: ",-40}"
            //			+ $@"{"LastModified:",-45}"
            //			+ $@"{"Full Path:",-500}") + Environment.NewLine);
        }
Пример #18
0
 private void CreateSwitch_Click(object sender, EventArgs e)
 {
     CheckedListBox.CheckedItemCollection selecets = this.NetAdapterCheckedListBox.CheckedItems;
     foreach (string item in selecets)
     {
         if (string.IsNullOrEmpty(switchTextBox.Text))
         {
             MessageBox.Show("Please enter swich name");
             break;
         }
         string parseAdapterName = item.Substring(0, item.IndexOf(":"));
         logger.Debug("adpater nam:" + parseAdapterName + ".");
         try
         {
             bool result = VirtualSwitch.CreateVSwitch(parseAdapterName, switchTextBox.Text);
         }
         catch (Exception ex)
         {
             MessageBox.Show("Create switch error:" + ex.Message);
             logger.Error(ex.ToString());
         }
     }
 }
Пример #19
0
 //删除功能
 private void toolStripButton2_Click(object sender, EventArgs e)
 {
     CheckedListBox.CheckedIndexCollection checkeds     = hisListBox1.CheckedIndices;
     CheckedListBox.CheckedItemCollection  checkedItems = hisListBox1.CheckedItems;
     if (checkeds.Count > 0)
     {
         for (int i = checkeds.Count - 1; i >= 0; i--)
         {
             hisJsonMap.Remove(hisStringList[checkeds[i]]);
             hisStringList.RemoveAt(checkeds[i]);
             string item = (string)checkedItems[i];
             if (item == lastSelectHisItem)
             {
                 Reset();
             }
             hisListBox1.Items.RemoveAt(checkeds[i]);
         }
     }
     else
     {
         MessageBox.Show("请选择记录");
     }
 }
Пример #20
0
        private void removeToolStripMenuItem_Click(object sender, EventArgs e)
        {
            string[]      defaultTypes = { "Access Controller", "Access Controller Gateway", "Access Control Management System",
                                           "Decoder",                "Encoder",                   "Fixed Camera",                    "PTZ Camera","Recorder", "Video Management System" };
            List <string> lstDefaultTypes = new List <string>(defaultTypes);

            CheckedListBox.CheckedItemCollection checkedItems = clbProductType.CheckedItems;
            List <string> checkedValues = new List <string>();

            for (int i = 0; i < checkedItems.Count; i++)
            {
                checkedValues.Add(checkedItems[i].ToString());
            }

            // remove all checked items besides default values
            foreach (var item in checkedValues)
            {
                if (!lstDefaultTypes.Contains(item))
                {
                    clbProductType.Items.Remove(item);
                }
            }
        }
        private void semanaTextBox_Leave(object sender, EventArgs e)
        {
            if (Convert.ToInt32(semanaTextBox.Text) > 0)
            {
                chkListDiasSemana.Enabled = true;
                CheckedListBox.CheckedItemCollection DiasProgramacion = chkListDiasSemana.CheckedItems;
                IEnumerable <string> diasProgramados = DiasProgramacion.Cast <String>().AsEnumerable();

                string resultadoDias = "";
                int    numeroSemanas = Convert.ToInt32(semanaTextBox.Text);

                if (numeroSemanas > 0)
                {
                    resultadoDias = ObtenerDiasTexto(diasProgramados, numeroSemanas);

                    diasTextBox.Text = resultadoDias.Substring(0, resultadoDias.Length - 1);
                }
            }
            else
            {
                chkListDiasSemana.Enabled = false;
            }
        }
Пример #22
0
        /// <summary>
        /// Start the game
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnStartGame_Click(object sender, EventArgs e)
        {
            //Save all of the players that will be created to an array
            CheckedListBox.CheckedItemCollection departments = chklstDepartmentChoices.CheckedItems;
            string[] departmentNames = new string[departments.Count];

            //Make sure at least 2 players will be made
            if (departments.Count >= 2)
            {
                //Launch the game
                for (int i = 0; i < departments.Count; i++)
                {
                    departmentNames[i] = (string)departments[i];
                }
                Hide();
                RGSS_RISK_Form frmRgssRisk = new RGSS_RISK_Form(departmentNames);
                frmRgssRisk.Show();
            }
            //Tell the user that they need at least 2 players to play
            else
            {
                MessageBox.Show("You need at least two players to play!");
            }
        }
Пример #23
0
        public BundleExtraction(string single_bundle, bool list, CheckedListBox.CheckedItemCollection list_info, string list_formatter)
        {
            this.list          = list;
            this.single_bundle = single_bundle;

            if (String.IsNullOrWhiteSpace(StaticStorage.settings.CustomExtractPath))
            {
                if (!Directory.Exists(Path.Combine(StaticStorage.settings.AssetsFolder, "extract")))
                {
                    Directory.CreateDirectory(Path.Combine(StaticStorage.settings.AssetsFolder, "extract"));
                }

                extract_folder = Path.Combine(StaticStorage.settings.AssetsFolder, "extract");
            }
            else
            {
                extract_folder = StaticStorage.settings.CustomExtractPath;
            }

            if (list)
            {
                Type output_type;
                switch (list_formatter)
                {
                case "CSV":
                    output_type = typeof(CSVListOutputter);
                    break;

                default:
                    output_type = typeof(ListOutputter);
                    break;
                }

                ListOutput = (ListOutputter)Activator.CreateInstance(output_type, !String.IsNullOrWhiteSpace(StaticStorage.settings.ListLogFile) ? StaticStorage.settings.ListLogFile : "./listlog.log", new ListOptions(list_info), this);
            }
        }
Пример #24
0
 public static void WriteInFileFromCheckListBox(CheckedListBox.CheckedItemCollection chk)
 {
     if (!File.Exists(path))
     {
         // Create a file to write to.
         using (StreamWriter sw = File.CreateText(path))
         {
             foreach (object itemChecked in chk)
             {
                 sw.WriteLine(itemChecked.ToString());
             }
         }
     }
     else
     {
         using (StreamWriter sw = File.AppendText(path))
         {
             foreach (object itemChecked in chk)
             {
                 sw.WriteLine(itemChecked.ToString());
             }
         }
     }
 }
Пример #25
0
        private void txtSearchContent_KeyUp(object sender, KeyEventArgs e)
        {
            try
            {
                if (e.KeyCode.Equals(Keys.Enter) && btnConnSource.Tag != null)
                {
                    e.Handled = true;
                }
                else
                {
                    CheckedListBox.CheckedItemCollection selected = clbTableInfo.CheckedItems;
                    String[] selectedArr = new String[selected.Count];
                    selected.CopyTo(selectedArr, 0);
                    clbTableInfo.Items.Clear();
                    Dictionary <String, DataTable> source = btnConnSource.Tag as Dictionary <String, DataTable>;
                    DataTable     temp       = source["tables"].Copy();
                    StringBuilder strBuilder = new StringBuilder("'1'");

                    foreach (var item in selectedArr)
                    {
                        strBuilder = strBuilder.Append(",'").Append(item).Append("'");
                        clbTableInfo.Items.Add(item, true);
                    }
                    String    notInFilter = strBuilder.ToString();
                    DataRow[] rows        = temp.Select("TABLE_NAME not in (" + notInFilter + ") AND TABLE_NAME LIKE '%" + txtSearchContent.Text.Trim() + "%'");
                    foreach (DataRow item in rows)
                    {
                        clbTableInfo.Items.Add(item["TABLE_NAME"]);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Пример #26
0
        private void button1_Click_2(object sender, EventArgs e)
        {
            CheckedListBox.CheckedItemCollection items = checkedListBox1.CheckedItems;

            foreach (string item in items)
            {
                textBox1.Clear();
                textBox1.Text += item;
            }
            CheckedListBox.CheckedItemCollection items1 = checkedListBox2.CheckedItems;

            foreach (string item in items1)
            {
                textBox2.Clear();
                textBox2.Text += item;
            }
            CheckedListBox.CheckedItemCollection items2 = checkedListBox3.CheckedItems;

            foreach (string item in items2)
            {
                textBox3.Clear();
                textBox3.Text += item;
            }
        }
Пример #27
0
        private void btnIgnoreSelected_Click(object sender, EventArgs e)
        {
            CheckedListBox.CheckedItemCollection checkedStuff = chkFileList.CheckedItems;
            lblStatus.Text = "Items checked: " + checkedStuff.Count;

            foreach (string fileName in checkedStuff)
            {
                Console.Out.WriteLine("Ignoring " + fileName);

                string filePath = this.importPath + "\\" + fileName;
                backupFile(filePath);
                //string backupPath = importPath + "\\backup";
                //string backupFilePath = backupPath + "\\" + fileName;
                //if (File.Exists(filePath))
                //{
                //    if (!Directory.Exists(backupPath))
                //    {
                //        Directory.CreateDirectory(backupPath);
                //    }
                //    File.Move(filePath, backupFilePath); // what if file exists in backup directory???
                //}
            }
            loadFileList();
        }
Пример #28
0
        private void dsbtnStart_Click(object sender, EventArgs e)
        {
            if (dsPobranieDannych(out dsN) == false)
            {
                return;
            }
            dschlbFiguryGeometryczne.Enabled = false;
            dstbN.Enabled = false;
            dsTGF         = new dsPunkt[dsN];
            dsindexTGF    = 0;
            CheckedListBox.CheckedItemCollection dsWybraneFigury = dschlbFiguryGeometryczne.CheckedItems;
            int       dsXmax = dspbRysownica.Width;
            int       dsYmax = dspbRysownica.Height;
            Random    dsLos  = new Random();
            int       dsX;
            int       dsY;
            int       dsGrubosc;
            Color     dsKolorTla;
            Color     dsKolorLinii;
            DashStyle dsStylLinii;

            for (int i = 0; i < dsN; i++)
            {
                dsX          = dsLos.Next(dsMarginess, dsXmax - dsMarginess);
                dsY          = dsLos.Next(dsMarginess, dsYmax - dsMarginess);
                dsKolorLinii = Color.FromArgb(dsLos.Next(0, 255), dsLos.Next(0, 255), dsLos.Next(0, 255));
                dsKolorTla   = Color.FromArgb(dsLos.Next(0, 255), dsLos.Next(0, 255), dsLos.Next(0, 255));
                switch (dsLos.Next(1, 6))
                {
                case 1:
                    dsStylLinii = DashStyle.Dash;
                    break;

                case 2:
                    dsStylLinii = DashStyle.Dot;
                    break;

                case 3:
                    dsStylLinii = DashStyle.Solid;
                    break;

                case 4:
                    dsStylLinii = DashStyle.DashDot;
                    break;

                case 5:
                    dsStylLinii = DashStyle.DashDotDot;
                    break;

                default:
                    dsStylLinii = DashStyle.Solid;
                    break;
                }
                dsGrubosc = dsLos.Next(1, 6);
                string dsWylosowanaFigura = dsWybraneFigury[dsLos.Next(dsWybraneFigury.Count)].ToString();
                switch (dsWylosowanaFigura)
                {
                case "Punkt":
                    dsTGF[dsindexTGF] = new dsPunkt(dsX, dsY, dsKolorTla, dsKolorLinii, dsStylLinii, dsGrubosc);
                    dsTGF[dsindexTGF].dsWykresl(dsRysownica);
                    dsindexTGF++;
                    break;

                case "Linia":
                    int dsXk = dsLos.Next(dsMarginess, dsXmax - dsMarginess);
                    int dsYk = dsLos.Next(dsMarginess, dsYmax - dsMarginess);
                    dsTGF[dsindexTGF] = new dsLinia(dsX, dsY, dsXk, dsYk, dsKolorTla, dsKolorLinii, dsStylLinii, dsGrubosc);
                    dsTGF[dsindexTGF].dsWykresl(dsRysownica);
                    dsindexTGF++;
                    break;

                case "Ellips":
                    int osduza = dsLos.Next(dsMarginess, dsXmax / 4 - dsMarginess);
                    int osmala = dsLos.Next(dsMarginess, dsYmax / 4 - dsMarginess);
                    dsTGF[dsindexTGF] = new dsElips(dsX, dsY, osduza, osmala, dsKolorTla, dsKolorLinii, dsStylLinii, dsGrubosc);
                    dsTGF[dsindexTGF].dsWykresl(dsRysownica);
                    dsindexTGF++;
                    break;

                case "Okrąg":
                    int prom = dsLos.Next(dsMarginess, dsXmax / 4 - dsMarginess);
                    dsTGF[dsindexTGF] = new dsOkrag(dsX, dsY, prom, dsKolorTla, dsKolorLinii, dsStylLinii, dsGrubosc);
                    dsTGF[dsindexTGF].dsWykresl(dsRysownica);
                    dsindexTGF++;
                    break;

                case "Prostokąt":
                    int width  = dsLos.Next(dsMarginess, dsXmax / 2 - dsMarginess);
                    int heigth = dsLos.Next(dsMarginess, dsYmax / 2 - dsMarginess);
                    dsTGF[dsindexTGF] = new dsProstokat(dsX, dsY, width, heigth, dsKolorTla, dsKolorLinii, dsStylLinii, dsGrubosc);
                    dsTGF[dsindexTGF].dsWykresl(dsRysownica);
                    dsindexTGF++;
                    break;

                case "Kwadrat":
                    int pr = dsLos.Next(dsMarginess, dsXmax / 2 - dsMarginess);
                    dsTGF[dsindexTGF] = new dsKwadrat(dsX, dsY, pr, dsKolorTla, dsKolorLinii, dsStylLinii, dsGrubosc);
                    dsTGF[dsindexTGF].dsWykresl(dsRysownica);
                    dsindexTGF++;
                    break;

                case "Wielokąt foremny":    ////////////////////////////////////zdes problemy
                    int dsstop = dsLos.Next(3, 21);
                    int dsprom = dsLos.Next(1, dsYmax / 3);
                    dsTGF[dsindexTGF] = new dsWielokat(dsstop, dsX, dsY, dsprom, dsKolorTla, dsKolorLinii, dsStylLinii, dsGrubosc);
                    dsTGF[dsindexTGF].dsWykresl(dsRysownica);
                    dsindexTGF++;
                    break;


                default:
                    errorProvider1.SetError(dsbtnStart, $"Error: {dsWylosowanaFigura} nie może być jeszcze wykreślony(a)");
                    return;
                }
            }
            dspbRysownica.Refresh();
            dsbtnStart.Enabled = false;
        }
Пример #29
0
        private void button3_Click(object sender, EventArgs e)
        {
            try
            {
                if (textBox1.Text == "" || textBox3.Text == "" || textBox4.Text == "" || textBox5.Text == "")
                {
                    MessageBox.Show(
                        "Введите данные!",
                        "Сообщение об ошибке",
                        MessageBoxButtons.OK,
                        MessageBoxIcon.Warning
                        );
                }
                if (Convert.ToInt32(textBox1.Text) < 30)
                {
                    MessageBox.Show(
                        "Слишком малая площадь!",
                        "Сообщение об ошибке",
                        MessageBoxButtons.OK,
                        MessageBoxIcon.Warning
                        );
                }
                if (
                    textBox1.Text.Length > 0 && comboBox1.Text.Length > 0 &&
                    (radioButton1.Checked || radioButton2.Checked || radioButton3.Checked || radioButton4.Checked) &&
                    textBox3.Text.Length > 0 && comboBox2.Text.Length > 0 &&
                    textBox4.Text.Length > 0 && textBox5.Text.Length > 0
                    )
                {
                    completenessFlag = true;
                }

                if (completenessFlag)
                {
                    richTextBox1.Text = "";
                    Address address = new Address();
                    address.country        = comboBox2.Text;
                    address.city           = textBox5.Text;
                    address.district       = textBox4.Text;
                    address.street         = textBox3.Text;
                    address.buildingNumber = Convert.ToInt32(numericUpDown3.Value);
                    address.housing        = trackBar2.Value;
                    address.flatNumber     = Convert.ToInt32(numericUpDown2.Value);
                    Flat flat = new Flat();
                    flat.meters     = Convert.ToDouble(textBox1.Text);
                    flat.roomsCount = trackBar1.Value;
                    flat.year       = Convert.ToInt32(numericUpDown1.Value);
                    flat.floor      = Convert.ToInt32(comboBox1.Text);
                    CheckedListBox.CheckedItemCollection items = checkedListBox1.CheckedItems;
                    string option = "";
                    foreach (string name in items)
                    {
                        option += " ";
                        option += name;
                    }
                    flat.options = option;
                    foreach (RadioButton rb in groupBox1.Controls)
                    {
                        if (rb.Checked)
                        {
                            flat.material = rb.Text;
                        }
                    }
                    richTextBox1.Text = "Метраж: " + flat.meters + " \nКоличество комнат: " + flat.roomsCount + " \nГод постройки: " + flat.year + " \nЭтаж: " + flat.floor + " \nОпции: " + option + " \nМатериал: " + flat.material + " \nСтрана: " + address.country + " \nГород: " + address.city + " \nРайон: " + address.district + " \nУлица: " + address.street + " \nДом: " + address.buildingNumber + " \nКорпус: " + address.housing + " \nКвартира: " + address.flatNumber;
                    string        str       = richTextBox1.Text;
                    XmlSerializer formatter = new XmlSerializer(typeof(string));
                    using (FileStream fs = new FileStream("infa.xml", FileMode.OpenOrCreate))
                    {
                        formatter.Serialize(fs, str);
                    }
                }
                else
                {
                    MessageBox.Show(
                        "Вы не заполнили все необходимые поля!",
                        "Сообщение об ошибке",
                        MessageBoxButtons.OK,
                        MessageBoxIcon.Warning
                        );
                }
            }
            catch { }
        }
Пример #30
0
        public override void RunUsingLocalConfig(List <ValidationType> SelectedTypes, CheckedListBox.CheckedItemCollection SelectedAccounts, Dictionary <string, Object> EventsHandlers)
        {
            //Prepering accounts list
            StringBuilder accounts = new StringBuilder();

            foreach (string item in SelectedAccounts)
            {
                accounts.Append(item.Split('-')[0] + ",");
            }

            foreach (ValidationType type in SelectedTypes)
            {
                //RUN SERVICE
                base.InitServices(TimePeriod, type.ServiceToUsePerClassRef[this.GetType().Name], Channel, accounts: accounts.ToString().Remove(accounts.Length - 1), eventsHandlers: EventsHandlers);
            }
        }