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(); } }
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(); } }
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(); }