Пример #1
0
        public async Task <IActionResult> PutAnnual(int id, Annual annual)
        {
            if (id != annual.AnnualId)
            {
                return(BadRequest());
            }

            _context.Entry(annual).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!AnnualExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Пример #2
0
        public async Task <ActionResult <Annual> > PostAnnual(Annual annual)
        {
            _context.Annual.Add(annual);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetAnnual", new { id = annual.AnnualId }, annual));
        }
Пример #3
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(annualTxt.Text))
            {
                MessageBox.Show("", "Please input the annual projection value !", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            string test = "";

            try
            {
                test = Annual.List("SELECT * from budget WHERE year='" + yearCbx.Text + "' AND weekly = '" + weeklyTxt.Text + "'").First().Annuals.ToString();
            }
            catch (Exception y)
            {
                // Helper.Exceptions(y.Message, "on adding inventory auto fill the category list selected item");
            }
            if (!string.IsNullOrEmpty(test))
            {
                MessageBox.Show("Value inserted !");
                return;
            }

            string ID = Guid.NewGuid().ToString();
            Annual i  = new Annual(ID, yearCbx.Text, Convert.ToDouble(annualTxt.Text), Convert.ToDouble(weeklyTxt.Text));

            DBConnect.Insert(i);
            MessageBox.Show("Information Saved");
            annualTxt.Text = "";
            weeklyTxt.Text = "";
        }
        public async Task <IActionResult> Edit(int id, Annual annual)
        {
            var user = await GetCurrentUserAsync();

            annual.ApllicationUserId = user?.Id;

            if (id != annual.AnnualId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(annual);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!AnnualExists(annual.AnnualId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ProgrameId"] = new SelectList(_context.Programes, "ProgrameId", "Name");
            return(View(annual));
        }
Пример #5
0
 private string Worst(Annual data, int year, string ico, out KIndexParts?usedPart)
 {
     usedPart = data.OrderedValuesFromBestForInfofacts(ico)?.Reverse()?.FirstOrDefault();
     if (usedPart != null)
     {
         return(KIndexData.KIndexCommentForPart(usedPart.Value, data));
     }
     return(null);
 }
Пример #6
0
 public void UpdateAnnual(Annual entity, Annual model)
 {
     // entity.ApplicationUser = model.UserId;
     entity.ProgrameId  = model.ProgrameId;
     entity.Title       = model.Title;
     entity.Description = model.Description;
     entity.Fees        = model.Fees;
     entity.IsActive    = model.IsActive;
 }
Пример #7
0
        private string Best(Annual data, int year, string ico, out KIndexParts?usedPart)
        {
            Statistics stat = Statistics.GetStatistics(year);

            usedPart = data.OrderedValuesFromBestForInfofacts(ico).FirstOrDefault();
            if (usedPart != null)
            {
                return(KIndexData.KIndexCommentForPart(usedPart.Value, data));
            }
            return(null);
        }
Пример #8
0
        public static KIndexData Empty(string ico, string jmeno = null)
        {
            KIndexData kidx = new KIndexData();

            kidx.Ico   = ico;
            kidx.Jmeno = jmeno ?? Lib.Data.Firmy.GetJmeno(ico);
            kidx.roky  = Consts.CalculationYears
                         .Select(rok => Annual.Empty(rok))
                         .ToList();
            return(kidx);
        }
Пример #9
0
            public static Annual Empty(int rok)
            {
                Annual ann = new Annual(rok);

                ann.KIndex        = Consts.MinSmluvPerYearKIndexValue;
                ann.KIndexReady   = false;
                ann.KIndexVypocet = new VypocetDetail()
                {
                    Radky = new VypocetDetail.Radek[] { }
                };
                return(ann);
            }
        public async Task <IActionResult> Create(Annual annual)
        {
            var user = await GetCurrentUserAsync();

            annual.ApllicationUserId = user?.Id;
            if (ModelState.IsValid)
            {
                _context.Add(annual);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ProgrameId"] = new SelectList(_context.Programes, "ProgrameId", "Name");
            return(View(annual));
        }
Пример #11
0
 public void Add(Annual tbl)
 {
     //var mylist = this.ListAnnual().ToList();
     //if (mylist.Count == 0)
     //{
     //    tbl.AnnualID = "000001";
     //}
     //else
     //{
     //    string s = ((from x in mylist
     //                 select new { x.AnnualID }).Last()).AnnualID.ToString();
     //    int lastid = Int32.Parse(s.Substring(0, 6)) + 1;
     //    string myid = String.Format("{0:000000}", lastid);
     //    string autoid = myid.ToString();
     //    tbl.AnnualID = autoid;
     //}
     db.Annuals.InsertOnSubmit(tbl);
 }
Пример #12
0
        public async Task <ActionResult <string> > SalvarPlanoAnual(Annual annual)
        {
            annual.NewID();
            annual.CreatedAt  = DateTime.Now;
            annual.ModifiedAt = DateTime.Now;

            Annual old =
                (from current in _db.Annuals
                 where current.SchoolYear == annual.SchoolYear &&
                 current.Classroom == annual.Classroom &&
                 current.School == annual.School &&
                 current.UserId == annual.UserId
                 select current).SingleOrDefault();

            if (old != null)
            {
                old.ModifiedAt = annual.ModifiedAt;
                old.SelectedLearningObjectivesB1 = annual.SelectedLearningObjectivesB1;
                old.DescriptionB1 = annual.DescriptionB1;
                old.SelectedLearningObjectivesB2 = annual.SelectedLearningObjectivesB2;
                old.DescriptionB2 = annual.DescriptionB2;
                old.SelectedLearningObjectivesB3 = annual.SelectedLearningObjectivesB3;
                old.DescriptionB3 = annual.DescriptionB3;
                old.SelectedLearningObjectivesB4 = annual.SelectedLearningObjectivesB4;
                old.DescriptionB4 = annual.DescriptionB4;

                await _db.SaveChangesAsync();
            }
            else
            {
                try
                {
                    await _db.Annuals.AddAsync(annual);

                    await _db.SaveChangesAsync();
                }
                catch
                {
                    return(BadRequest());
                }
            }

            return(Ok());
        }
        private void button11_Click(object sender, EventArgs e)
        {
            try
            {
                member stuObj = null;
                bool   result = false;
                string gen    = null;
                if (rdoMale.Checked)
                {
                    gen = "Male";
                }
                else if (rdoFemale.Checked)
                {
                    gen = "Female";
                }

                if (rdoUG.Checked)
                {
                    stuObj = new Annual(txtSid.Text, txtFname.Text, txtLname.Text, dtpDateOfBirth.Text,
                                        Convert.ToInt32(txtAge.Text), txtTele.Text, txtAddress.Text, gen, name.Text,
                                        Convert.ToInt32(txtduration.Text), comboBox1.Text, txtstatus.Text);
                }
                else if (rdoPG.Checked)
                {
                    stuObj = new six_month(txtSid.Text, txtFname.Text, txtLname.Text, dtpDateOfBirth.Text,
                                           Convert.ToInt32(txtAge.Text), txtTele.Text, txtAddress.Text, gen, txtsix.Text,
                                           Convert.ToInt32(txtsixdu.Text), comboBox2.Text, txtsixsta.Text);
                }
                result = stuObj.register();
                if (result)
                {
                    MessageBox.Show("Member has been successfully entered");
                }
                else
                {
                    MessageBox.Show("Insert Failed Try again...");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void button17_Click(object sender, EventArgs e)
        {
            member stuObj = null;
            bool   result = false;
            string gen    = null;

            if (rdoMale.Checked)
            {
                gen = "Male";
            }
            else if (rdoFemale.Checked)
            {
                gen = "Female";
            }

            if (rdoUG.Checked)
            {
                stuObj = new Annual(txtSid.Text, txtFname.Text, txtLname.Text, dtpDateOfBirth.Text,
                                    Convert.ToInt32(txtAge.Text), txtTele.Text, txtAddress.Text, gen, name.Text,
                                    Convert.ToInt32(txtduration.Text), comboBox1.Text, txtstatus.Text);
            }
            else if (rdoPG.Checked)
            {
                stuObj = new six_month(txtSid.Text, txtFname.Text, txtLname.Text, dtpDateOfBirth.Text,
                                       Convert.ToInt32(txtAge.Text), txtTele.Text, txtAddress.Text, gen, txtsix.Text,
                                       Convert.ToInt32(txtsixdu.Text), comboBox2.Text, txtsixsta.Text);
            }
            result = stuObj.updatemembers();
            if (result)
            {
                MessageBox.Show(txtSid.Text + " has been updated");
            }
            else
            {
                MessageBox.Show("Error Encountered");
            }
        }