Example #1
0
        static void Main(string[] args)
        {
            string        path       = @"C:\Users\Tytus\Desktop\TASKs\biostats.csv";
            ListCreator   nl         = new ListCreator();
            CSVFileReader fr         = new CSVFileReader();
            var           listToSort = fr.ReadCSVFile(path, nl.CreateList());
            ListSearcher  ls         = new ListSearcher();

            ls.SearchTheList(listToSort);
        }
    // Start is called before the first frame update
    void Start()
    {
        listCreator = list.GetComponent <ListCreator>();

        createButton.onClick.AddListener(() => {
            LobbyChannel.SendCreateGame();
        });
        joinButton.onClick.AddListener(() => {
            LobbyChannel.SendJoinGame(selectedGameId);
        });
    }
        // Uncomment the method below to handle the event raised after a feature has been activated.
        public override void FeatureActivated(SPFeatureReceiverProperties properties)
        {
            base.FeatureActivated(properties);
            SPWeb spWeb = (SPWeb)properties.Feature.Parent;

            ListCreator listCreator = new ListCreator();
            listCreator.CreateJobsList(spWeb);
            listCreator.CreateNotificationResultsList(spWeb);

            // Then activate the Push Notification Feature on the server.
            // The Push Notification Feature is not activated by default in a SharePoint Server installation.
            spWeb.Features.Add(new Guid(PushNotificationFeatureId), false);
        }
Example #4
0
        static void Main(string[] args)
        {
            string sp      = @"fileTest.txt";
            string op      = @"output.txt";
            var    ng      = new TextLinesGetter();
            var    lines   = ng.GetTheLines(sp);
            var    sic     = new StringToIntConverter();
            var    numbers = sic.ConvertStringToInt(lines);
            var    lc      = new ListCreator(numbers);

            lc.MyList.Sort();
            var tw = new TextLinesWriter(lc.MyList, op);
        }
    private static void Main(string[] args)
    {
        ListCreator.Register(SelfMadeList);
        var someIntegers = ListCreator.Create <int>();

        foreach (var item in someIntegers)
        {
            Console.WriteLine("Some integer: " + item);
        }
        var someDoubles = ListCreator.Create <double>();

        foreach (var item in someDoubles)
        {
            Console.WriteLine("Some doubles: " + item);
        }
        var someTimeSpans = ListCreator.Create <TimeSpan>();

        foreach (var item in someTimeSpans)
        {
            Console.WriteLine("Some timespans: " + item);
        }
        Console.ReadKey();
    }
Example #6
0
        bool GetList()
        {
            using (SqlCommand cmd = new SqlCommand())
            {
                cmd.Connection = cn;
                int iid;
                if (!int.TryParse(rounds.SelectedValue, out iid))
                {
                    iid = -1;
                }
                bool   retVal        = false;
                bool   roundFinished = false;
                string start         = "";
                try
                {
                    var res = (from l in dc.ONLlists
                               where l.iid == iid
                               select new
                    {
                        l.roundFinished,
                        start = (l.roundFinished || l.live) ? "" : l.start_time
                    }).First();
                    if (res != null)
                    {
                        roundFinished = res.roundFinished;
                        start         = res.start;
                    }
                }
                catch { }
                try
                {
                    try
                    {
                        var lastUpd = (from ld in dc.ONLlists
                                       where ld.iid == iid
                                       select ld.lastUpd).First();
                        if (lastUpd == null)
                        {
                            lblList.Text = "";
                        }
                        else
                        {
                            lblList.Text = "Протокол обновлён " + lastUpd.Value.ToShortDateString() + " в " + lastUpd.Value.ToLongTimeString() + " UTC";
                        }
                    }
                    catch { lblList.Text = String.Empty; }
                }
                catch { lblList.Text = ""; }
                if (rounds.SelectedValue != null && rounds.SelectedValue != "")
                {
                    lblTMP.Visible = Timer1.Enabled = (rounds.SelectedItem.Text.IndexOf("Live") > -1);
                    lblTitle.Text  = styles.SelectedItem + " " + groups.SelectedItem + " " + rounds.SelectedItem;
                    if (start.Length > 0)
                    {
                        lblTitle.Text += "; Время старта: " + start;
                    }


                    dt.Clear();
                    dt.Columns.Clear();

                    try
                    {
                        if (cn.State != ConnectionState.Open)
                        {
                            cn.Open();
                        }
                        dt = ListCreator.GetResultList(iid, cn, compID);
                    }
                    finally { cn.Close(); }
                    if (dt == null)
                    {
                        dt = new DataTable();
                    }
                    foreach (DataRow dr in dt.Rows)
                    {
                        foreach (DataColumn dCol in dt.Columns)
                        {
                            try
                            {
                                if (dr[dCol].ToString().ToLower().IndexOf("протокол") > -1)
                                {
                                    retVal = true;
                                    break;
                                }
                            }
                            catch { }
                        }
                    }
                    if (!retVal && !roundFinished)
                    {
                        try
                        {
                            if (cmd.Connection == null)
                            {
                                cmd.Connection = cn;
                            }
                            if (cn.State != ConnectionState.Open)
                            {
                                cn.Open();
                            }
                            cmd.Parameters.Clear();
                            cmd.CommandText = "UPDATE ONLlists SET roundFinished = 1 WHERE iid=" + iid.ToString();
                            cmd.ExecuteNonQuery();
                        }
                        catch { }
                    }
                    GridView1.AutoGenerateColumns = false;
                    GridView1.Columns.Clear();
                    bool isID   = dt.Columns.IndexOf("iid") > -1;
                    bool isN    = dt.Columns.IndexOf("№") > -1;
                    bool HasIid = (isID || isN);
                    for (int i = 0; i < dt.Columns.Count; i++)
                    {
                        DataColumn       dCol = dt.Columns[i];
                        DataControlField bf;

                        if (i != 2 || (!HasIid))
                        {
                            BoundField bff = new BoundField();
                            bff.DataField  = dCol.ColumnName;
                            bff.HeaderText = dCol.ColumnName;
                            bf             = bff;
                        }
                        else
                        {
                            HyperLinkField hf = new HyperLinkField();
                            hf.ControlStyle.ForeColor   = System.Drawing.Color.Blue;
                            hf.DataTextField            = dCol.ColumnName;
                            hf.HeaderText               = dCol.ColumnName;
                            hf.ItemStyle.Font.Underline = false;
                            if (isID)
                            {
                                hf.DataNavigateUrlFields = new string[] { "iid" }
                            }
                            ;
                            else if (isN)
                            {
                                hf.DataNavigateUrlFields = new string[] { "№" }
                            }
                            ;
                            hf.DataNavigateUrlFormatString = "~/climber.aspx?" + Constants.PARAM_SECRETARY_ID + "={0}&" + Constants.PARAM_COMP_ID + "=" + compID.ToString();
                            bf = hf;
                        }
                        GridView1.Columns.Add(bf);
                        if (dCol.ColumnName == "iid" || dCol.ColumnName == "№")
                        {
                            GridView1.Columns[i].Visible = false;
                        }
                        if (i != 2 && i != 4)
                        {
                            GridView1.Columns[i].ItemStyle.HorizontalAlign = HorizontalAlign.Center;
                        }
                        else
                        {
                            GridView1.Columns[i].ItemStyle.HorizontalAlign = HorizontalAlign.Left;
                        }
                    }

                    GridView1.DataSource = dt;
                    GridView1.DataBind();
                }
                return(retVal);
            }
        }
Example #7
0
        static void ConsoleStart()
        {
            Console.Clear();
            while (isMenu)
            {
                Console.WriteLine("Select num to\n 1 - Add\n 2 - Show\n 3 - Delete\n 4 - Exit");
                switch (Console.ReadKey().Key)
                {
                case ConsoleKey.D1:
                    Console.WriteLine("Input Name = ");
                    string name  = Console.ReadLine();
                    int    age   = ConsoleReadInt("Input Age = ");
                    double hours = ConsoleReadFloat("Input Hours = ");
                    string position;
                    string team;
                    Console.WriteLine("\nSelect position\n 1 - Back Dev\n 2 - Front Dev\n 3 - Jun");
                    switch (Console.ReadKey().Key)
                    {
                    case ConsoleKey.D1:
                        Console.Clear();
                        position = "Back Dev";
                        break;

                    case ConsoleKey.D2:
                        Console.Clear();
                        position = "Front Dev";
                        break;

                    default:
                        Console.Clear();
                        position = "Jun";
                        break;
                    }

                    Console.WriteLine("\nSelect team\n 1 - HG\n 2 - Plarium\n 3 - NoName");
                    switch (Console.ReadKey().Key)
                    {
                    case ConsoleKey.D1:
                        Console.Clear();
                        team = "HG";
                        break;

                    case ConsoleKey.D2:
                        Console.Clear();
                        team = "Plarium";
                        break;

                    default:
                        Console.Clear();
                        team = "NoName";
                        break;
                    }
                    var person = new PersonTemplate(name, age, position, team, hours);
                    ListCreator.Add(person);
                    TxtMethods.WriteTxT(person.ToString());
                    break;

                case ConsoleKey.D2:
                    Console.Clear();
                    double outHsHg = 0f;
                    double outHsPl = 0f;
                    double outHsDf = 0f;

                    foreach (var list in ListCreator.Acc)
                    {
                        if (list.team.Contains("HG"))
                        {
                            outHsHg += list.workHours;
                        }
                        else if (list.team.Contains("Plarium"))
                        {
                            outHsPl += list.workHours;
                        }
                        else
                        {
                            outHsDf += list.workHours;
                        }
                        Console.WriteLine($" Name = {list.name}, Age = {list.age}, Position = {list.position}, Team = {list.team}, WorkHours = {list.workHours}, Guid = {list.guidStr}\n");
                    }
                    Console.WriteLine($"HG works = {outHsHg} h, Plarium works = {outHsPl} h, Other works = {outHsDf} h ");
                    break;

                case ConsoleKey.D3:
                    Console.Clear();
                    Console.WriteLine("Input number Order");
                    int index = Convert.ToInt32(Console.ReadLine()) - 1;

                    if (index + 1 <= ListCreator.Acc.Count())
                    {
                        ListCreator.Acc.RemoveAt(index);
                    }
                    else
                    {
                        Console.WriteLine("Not found");
                    }
                    TxtMethods.ReCreateTxT();
                    foreach (var lines in ListCreator.Acc)
                    {
                        TxtMethods.WriteTxT(lines.ToString());
                    }
                    break;

                case ConsoleKey.D4:
                    isMenu = false;
                    break;
                }
            }
        }