Пример #1
0
 public override void Delete(object sender, EventArgs e)
 {
     if (dgvLine.SelectedRows.Count < 1)
     {
         if (factoryItem == null)
         {
             frm.NoticeMessage = Resources.DelEmpty;
         }
         else
         {
             if (MessageBox.Show("삭제하시겠습니까?", "안내", MessageBoxButtons.YesNo) == DialogResult.Yes)
             {
                 try
                 {
                     StandardService service = new StandardService();
                     service.DeleteFactory(factoryItem.Factory_ID);
                 }
                 catch (Exception err)
                 {
                     Log.WriteError(err.Message, err);
                 }
                 frm.NoticeMessage     = Resources.DeleteDone;
                 dgvFactory.DataSource = null;
                 LoadGridView();
             }
         }
     }
     else if (dgvFactory.SelectedRows.Count < 1)
     {
         if (lineItem == null)
         {
             frm.NoticeMessage = Resources.DelEmpty;
         }
         else
         {
             if (MessageBox.Show("삭제하시겠습니까?", "안내", MessageBoxButtons.YesNo) == DialogResult.Yes)
             {
                 try
                 {
                     StandardService service = new StandardService();
                     service.DeleteLine(lineItem.Factory_ID);
                 }
                 catch (Exception err)
                 {
                     Log.WriteError(err.Message, err);
                 }
                 frm.NoticeMessage     = Resources.DeleteDone;
                 dgvFactory.DataSource = null;
                 LoadGridView();
             }
         }
     }
 }