private void dgv_ivso_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { int i = dgv_ivso.CurrentRow.Index; int id = int.Parse(dgv_ivso.Rows[i].Cells["ID"].Value.ToString()); iv = DBAccess.get_ivso(id); if (iv != null) { try { txtID.Text = iv.Id.ToString(); txtUsername.Text = iv.Ivso1; txtUsername.Enabled = true; lblerror1.Visible = false; temp_name = txtUsername.Text.Trim(); } catch (IndexOutOfRangeException ex) { MessageBox.Show(ex.Message, "Incomplete Data!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Null"); } }
private void btnSave_Click(object sender, EventArgs e) { try { if (lblerror1.Visible == true) { MessageBox.Show("IVSO name is already in use!", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (txtUsername.Text == string.Empty) { MessageBox.Show("Please complete the required data!", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { iv = new Ivso(txtUsername.Text); DBAccess.insert_ivso(iv); logs = new auditTrail(frm_login.UserName, "Added a IVSO"); DBAccess.insert_logs(logs); MessageBox.Show("Successfully Added!", "", MessageBoxButtons.OK, MessageBoxIcon.Information); dgv_ivso.DataSource = DBAccess.dataTableLoad("sp_load_vol_org_pop_up"); btnUpdate.Visible = true; btnAdd.Visible = true; btnUpdate.Visible = true; btnSave.Visible = false; btnCancel.Visible = false; dgv_ivso.Enabled = true; dgv_ivso.Enabled = true; clear(); } } catch (Exception ex) { MessageBox.Show(ex.Message + "\n" + ex.StackTrace); } }
private void btnUpdate_Click(object sender, EventArgs e) { try { if (txtID.Text == string.Empty || txtID.Text == "(Auto Generated)") { MessageBox.Show("Please select user to update!", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (txtUsername.Text == string.Empty) { MessageBox.Show("Please complete input IVSO name!", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { iv = new Ivso(int.Parse(txtID.Text), txtUsername.Text); DBAccess.update_ivso(iv); dgv_ivso.DataSource = DBAccess.dataTableLoad("sp_load_vol_org_pop_up"); logs = new auditTrail(frm_login.UserName, "Updated IVSO id " + txtID.Text); DBAccess.insert_logs(logs); MessageBox.Show("Successfully Updated!", "", MessageBoxButtons.OK, MessageBoxIcon.Information); clear(); } } catch (Exception ex) { MessageBox.Show(ex.Message + "\n" + ex.StackTrace); } clear(); }