protected void btnDelete_Click(object sender, EventArgs e) { try { // labelMessage.Text = string.Empty; using (DistrictRT receiverTransfer = new DistrictRT()) { hdIsDelete.Value = "true"; hdIsEdit.Value = "true"; District district = CreateDistrict(); if (district != null) { PoliceStationRT policeStationRT = new PoliceStationRT(); if (policeStationRT.IsPoliceStationExistsInDistrict(Convert.ToInt32(district.IID))) { labelMessage.Text = " Police Station Already Exist for this Country !"; labelMessage.ForeColor = System.Drawing.Color.Red; } else { receiverTransfer.UpdateDistict(district); labelMessage.Text = "Data successfully deleted..."; labelMessage.ForeColor = System.Drawing.Color.Green; } } else { labelMessage.Text = "Data not deleted..."; labelMessage.ForeColor = System.Drawing.Color.Red; } } LoadDistrictListView(); SetButton(); ClearField(); } catch (Exception ex) { labelMessage.Text = "Error : " + ex.Message; labelMessage.ForeColor = System.Drawing.Color.Red; } }
protected void btnUpdate_Click(object sender, EventArgs e) { try { labelMessage.Text = string.Empty; using (DistrictRT receiverTransfer = new DistrictRT()) { hdIsEdit.Value = "true"; hdIsDelete.Value = "false"; District district = CreateDistrict(); PoliceStationRT policeStationRT = new PoliceStationRT(); if (district != null) { if (receiverTransfer.IsDistCodeExistInOtherRows(district.IID, district.Code, district.DivisionOrStateID) && receiverTransfer.IsDistCodeExistInOtherRows(district.IID, district.Code, district.DivisionOrStateID)) { labelMessage.Text = "District Code " + txtCode.Text + " & Name " + txtName.Text + " Already Exists!"; labelMessage.ForeColor = System.Drawing.Color.Red; return; } else if (receiverTransfer.IsDistCodeExistInOtherRows(district.IID, district.Code)) { labelMessage.Text = "District Code " + txtCode.Text + " Already Exists!"; labelMessage.ForeColor = System.Drawing.Color.Red; return; } else if (receiverTransfer.IsDistCodeExistInOtherRows(district.IID, district.Code, district.DivisionOrStateID)) { labelMessage.Text = "District Code " + txtCode.Text + " Already Exists!"; labelMessage.ForeColor = System.Drawing.Color.Red; return; } else if (receiverTransfer.IsDistNameExistInOtherRows(district.IID, district.Name, district.DivisionOrStateID)) { labelMessage.Text = "District Name " + txtName.Text + " Already Exists!"; labelMessage.ForeColor = System.Drawing.Color.Red; return; } if (chkIsRemovedDistrict.Checked == true) { if (policeStationRT.IsPoliceStationExistsInDistrict(Convert.ToInt32(district.IID))) { labelMessage.Text = " Police Station Already Exist for this Country !"; labelMessage.ForeColor = System.Drawing.Color.Red; } else { receiverTransfer.UpdateDistict(district); labelMessage.Text = "Data successfully updated..."; labelMessage.ForeColor = System.Drawing.Color.Green; } } else { receiverTransfer.UpdateDistict(district); labelMessage.Text = "Data successfully updated..."; labelMessage.ForeColor = System.Drawing.Color.Green; } } else { labelMessage.Text = "Data not updated..."; labelMessage.ForeColor = System.Drawing.Color.Red; } } ClearField(); SetButton(); chkIsRemovedDistrict.Visible = false; LoadDistrictListView(); } catch (Exception ex) { labelMessage.Text = "Error : " + ex.Message; labelMessage.ForeColor = System.Drawing.Color.Red; } }