/// <summary> /// データ削除 /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult Delete(int id) { int result = -1; if (Session["LoginId"] == null) { result = -99; } else { try { string loginId = Session["LoginId"].ToString(); result = bkService.DeleteBackupServer(id, loginId); BackupServerGroup backupServerGroup = groupSerivce.GetBackupServerGroupByBackupServerID(id); result = groupSerivce.DeleteBackupServerGroup(Convert.ToInt32(backupServerGroup.id), loginId); //delete relation detail result = groubDetailService.DeleteBackupServerGroupDetail(id, Convert.ToInt32(backupServerGroup.id), loginId); } catch (Exception ex) { result = -10; logger.Error(ex.Message); } } Response.Write(result); Response.End(); return(null); }
public ActionResult DeleteDetail(int groupId) { int result = -1; if (Session["LoginId"] == null) { result = 99; } else { try { if (Request.Form != null) { string dt = CommonUtil.DateTimeNowToString(); for (int i = 0; i < Request.Form.Count; i++) { //BackupServerGroupDetail model = new BackupServerGroupDetail(); //model.backupServerGroupId = groupId; //model.backupServerId = Convert.ToInt16(Request.Form[Request.Form.Keys[i]].ToString()); //model.deleteFlg = 1; //model.deleter = Session["LoginId"].ToString(); //model.deleteDate = dt; int backupServerId = Convert.ToInt16(Request.Form[Request.Form.Keys[i]].ToString()); result = groubDetailService.DeleteBackupServerGroupDetail(backupServerId, groupId, Session["LoginId"].ToString()); } } } catch (Exception ex) { result = -10; logger.Error(ex.Message); } } Response.Write(result); Response.End(); return(null); }
private void btnRight_Click_Copy(object sender, EventArgs e) { //save or delete group detail data //get the selected row data from dgrdMonitorServer //int RowNumber; if (null == dgrdMonitorServer.CurrentCell) { return; } IBackupServerService bs = BLLFactory.ServiceAccess.CreateBackupServer(); IBackupServerGroupDetailService backGroupDetail = BLLFactory.ServiceAccess.CreateBackupServerGroupDetailService(); BackupServerGroupDetail bsgd = new BackupServerGroupDetail(); string monitorServerId = dgrdMonitorServer.CurrentRow.Cells[0].Value.ToString(); //get the combobox selected value string selectGroupId = this.cobBKServerGroup.SelectedValue.ToString(); bsgd.backupServerGroupId = Convert.ToInt32(selectGroupId); bsgd.backupServerId = Convert.ToInt32(monitorServerId); int flag = backGroupDetail.DeleteBackupServerGroupDetail(bsgd.backupServerId, bsgd.backupServerGroupId, FrmMain.userinfo.loginID); if (flag > -1) { //remove the monitor current row //RowNumber = this.dgrdMonitorServer.CurrentCell.RowIndex; //dgrdMonitorServer.Rows.RemoveAt(RowNumber); //empty the monitor rows this.dgrdMonitorServer.Rows.Clear(); this.dgrdMonitorServer.AllowUserToAddRows = false; IList <BackupServer> gbsList = bs.GetGroupBackupServerList(selectGroupId); foreach (BackupServer gbs in gbsList) { DataGridViewRow dgvr = new DataGridViewRow(); foreach (DataGridViewColumn c in dgrdMonitorServer.Columns) { dgvr.Cells.Add(c.CellTemplate.Clone() as DataGridViewCell);//add row cells } dgvr.Cells[0].Value = gbs.id; dgvr.Cells[1].Value = gbs.backupServerName; this.dgrdMonitorServer.Rows.Add(dgvr); } //empty the monitor rows this.dgrdBackupServer.Rows.Clear(); this.dgrdBackupServer.AllowUserToAddRows = false; IList <BackupServer> gbpList = bs.GetPartBackupServerList(selectGroupId); foreach (BackupServer gbs in gbpList) { DataGridViewRow dgvr = new DataGridViewRow(); foreach (DataGridViewColumn c in dgrdBackupServer.Columns) { dgvr.Cells.Add(c.CellTemplate.Clone() as DataGridViewCell);//add row cells } dgvr.Cells[0].Value = gbs.id; dgvr.Cells[1].Value = gbs.backupServerName; this.dgrdBackupServer.Rows.Add(dgvr); } } }