コード例 #1
0
        protected void AddButton_Click(object sender, EventArgs e)
        {
            int      numberOfCapacity = int.Parse(IncomeAndExpensesOfGsmsNumberOfCapacityTextBox.Text);
            DateTime dateAndTimeOfTheOperationIncomeOrExpense = IncomeAndExpensesOfGsmsDateAndTimeOfTheOperationIncomeOrExpenseTextBox.SelectedDate;
            int      incomeOrExpensePerliter    = int.Parse(IncomeAndExpensesOfGsmsIncomeOrExpensePerliterTextBox.Text);
            int      containerId                = int.Parse(IncomeAndExpensesOfGsmsDropDownList1.SelectedValue);
            string   responsibleForTheOperation = IncomeAndExpensesOfGsmsResponsibleForTheOperationTextBox.Text;

            if (CheckValues(numberOfCapacity, incomeOrExpensePerliter, dateAndTimeOfTheOperationIncomeOrExpense, responsibleForTheOperation))
            {
                IncomeAndExpensesOfGsm income = new IncomeAndExpensesOfGsm
                {
                    NumberOfCapacity        = numberOfCapacity,
                    IncomeOrExpensePerliter = incomeOrExpensePerliter,
                    ContainerId             = containerId,
                    DateAndTimeOfTheOperationIncomeOrExpense = dateAndTimeOfTheOperationIncomeOrExpense,
                    ResponsibleForTheOperation = responsibleForTheOperation
                };

                _context.IncomeAndExpensesOfGsms.Add(income);
                _context.SaveChanges();

                AddStatusLabel.Text = "IncomeAndExpensesOfGsm was successfully added.";

                IncomeAndExpensesOfGsmsGridView.PageIndex = IncomeAndExpensesOfGsmsGridView.PageCount;
                GetIncomeAndExpensesOfGsms();
            }
        }
コード例 #2
0
        protected void IncomeAndExpensesOfGsmsGridView_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            int      numberOfCapacity        = int.Parse((string)e.NewValues["NumberOfCapacity"]);
            int      incomeOrExpensePerliter = int.Parse((string)e.NewValues["IncomeOrExpensePerliter"]);
            int      containerId             = int.Parse((string)e.NewValues["ContainerId"]);
            DateTime dateAndTimeOfTheOperationIncomeOrExpense = (DateTime)e.NewValues["DateAndTimeOfTheOperationIncomeOrExpense"];
            int      staffId = int.Parse((string)e.NewValues["StaffId"]);
            string   responsibleForTheOperation = (string)e.NewValues["ResponsibleForTheOperation"];

            if (CheckValues(numberOfCapacity, incomeOrExpensePerliter, dateAndTimeOfTheOperationIncomeOrExpense, responsibleForTheOperation))
            {
                var row = IncomeAndExpensesOfGsmsGridView.Rows[e.RowIndex];
                int id  = int.Parse(row.Cells[1].Text);

                IncomeAndExpensesOfGsm income = _context.IncomeAndExpensesOfGsms.FirstOrDefault(s => s.IncomeAndExpenseOfGsmid == id);

                income.NumberOfCapacity        = numberOfCapacity;
                income.IncomeOrExpensePerliter = incomeOrExpensePerliter;
                income.ContainerId             = containerId;
                income.DateAndTimeOfTheOperationIncomeOrExpense = dateAndTimeOfTheOperationIncomeOrExpense;
                income.ResponsibleForTheOperation = responsibleForTheOperation;

                _context.SaveChanges();

                AddStatusLabel.Text = "IncomeAndExpensesOfGsm was successfully updated.";

                IncomeAndExpensesOfGsmsGridView.EditIndex = -1;
                GetIncomeAndExpensesOfGsms();
            }
        }
コード例 #3
0
        protected void IncomeAndExpensesOfGsmsGridView_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            var row = IncomeAndExpensesOfGsmsGridView.Rows[e.RowIndex];
            int id  = int.Parse(row.Cells[1].Text);

            IncomeAndExpensesOfGsm income = _context.IncomeAndExpensesOfGsms.FirstOrDefault(s => s.IncomeAndExpenseOfGsmid == id);

            _context.IncomeAndExpensesOfGsms.Remove(income);
            _context.SaveChanges();

            AddStatusLabel.Text = "IncomeAndExpensesOfGsm was successfully deleted.";
            GetIncomeAndExpensesOfGsms();
        }