コード例 #1
0
        private void btnDeallocateAll_Click(object sender, EventArgs e)
        {
            if (dgvAllocatedWorker.Rows.Count > 0)
            {
                List <string> strlist = new List <string>();
                foreach (DataGridViewRow item in dgvAllocatedWorker.Rows)
                {
                    strlist.Add(item.Cells[2].Value.ToString());
                }

                Emp_Allocation_HistoryService service = new Emp_Allocation_HistoryService();

                StringBuilder sb = new StringBuilder();
                foreach (var item in strlist)
                {
                    sb.Append(item + " ");
                }
                if (service.UpdateWorkerDeallocateAll(strlist, GlobalUsage.UserID, GlobalUsage.WcCode))
                {
                    Program.Log.WriteInfo($"{GlobalUsage.UserID}가 작업장({GlobalUsage.WcCode})에 작업자({sb.ToString()})들의 할당해제에 성공함");
                    GetDatas();
                }
                else
                {
                    Program.Log.WriteInfo($"{GlobalUsage.UserID}가 작업장({GlobalUsage.WcCode})에 작업자({sb.ToString()})들의 할당해제에 실패함");
                    MessageBox.Show("작업자 전체 해제에 실패하였습니다.");
                }
            }
        }
コード例 #2
0
 private void btnDeallocate_Click(object sender, EventArgs e)
 {
     if (dgvAllocatedWorker.SelectedRows.Count > 0)
     {
         Emp_Allocation_HistoryService service = new Emp_Allocation_HistoryService();
         if (service.UpdateWorkerDeallocate(dgvAllocatedWorker.SelectedRows[0].Cells[2].Value.ToString(), GlobalUsage.UserID, GlobalUsage.WcCode))
         {
             Program.Log.WriteInfo($"{GlobalUsage.UserID}가 작업장({GlobalUsage.WcCode})에 작업자({dgvAllocatedWorker.SelectedRows[0].Cells[2].Value.ToString()})를 할당해제에 성공함");
             GetDatas();
         }
         else
         {
             Program.Log.WriteInfo($"{GlobalUsage.UserID}가 작업장({GlobalUsage.WcCode})에 작업자({dgvAllocatedWorker.SelectedRows[0].Cells[2].Value.ToString()})를 할당해제하려 하였으나 실패함");
             MessageBox.Show("작업자 해제에 실패하였습니다.");
         }
     }
 }