Esempio n. 1
0
 private void btnSaleDelete_Click(object sender, EventArgs e)
 {
     try
     {
         if (dgvSale.SelectedRows.Count > 0 && APConfig.SweetAlert(ShowBoxType.confirm, string.Format("是否確定要刪除{0}筆?", dgvSale.SelectedRows.Count)))
         {
             List <string> sernolist    = new List <string>();
             string        delSernoList = "";
             foreach (DataGridViewRow row in dgvSale.SelectedRows)
             {
                 sernolist.Add(string.Format("'{0}'", row.Cells["dgvSale_Serno"].Value.ToString()));
             }
             delSernoList = string.Join(",", sernolist);
             RosterDial entRosterDial = new RosterDial(APConfig.Conn);
             string     sConditions   = entRosterDial.getCondition(RosterDial.ncConditions.sernolist.ToString(), delSernoList);
             entRosterDial.deleteAll(sConditions);
             saleLoadData(ddlSalePage.SelectedIndex + 1);
             APConfig.SweetAlert(ShowBoxType.alert, "刪除完成");
         }
     }
     catch (Exception ex)
     {
         APConfig.SweetAlert(ShowBoxType.alert, string.Format("刪除失敗 {0}", ex.Message));
     }
 }
Esempio n. 2
0
 private void btnOK_Click(object sender, EventArgs e)
 {
     if (mode == mode.Add && checkAdd())
     {
         foreach (DataGridViewRow row in dgvItem.Rows)
         {
             RosterDial ent = new RosterDial(APConfig.Conn);
             ent.RSD_SERNO        = My.GenSerNo();
             ent.RST_SERNO        = mRosterInfo.RST_SERNO;
             ent.RSD_STATUS       = ddlStatus.SelectedItem.ToString();
             ent.RSD_ITEMTYPE     = row.Cells["dgvItem_Type"].Value.ToString();
             ent.RSD_ITEM         = row.Cells["dgvItem_Item"].Value.ToString();
             ent.RSD_AMOUNT       = row.Cells["dgvItem_Amount"].Value.ToString();
             ent.RSD_COMMENT      = txtComment.Text;
             ent.RSD_DEALER       = ddlDealer.SelectedItem.ToString();
             ent.RSD_MODIFIEDBY   = APConfig.AccountName;
             ent.RSD_MODIFIEDDTTM = DateTime.Now;
             ent.RSD_INSERTBY     = APConfig.AccountName;
             ent.RSD_INSERTDTTM   = DateTime.Now;
             ent.RSD_DEALDDTTM    = DateTime.Parse(dpkDealDTTM.Value.ToString());
             ent.insert();
         }
         APConfig.SweetAlert(ShowBoxType.alert, "新增完成");
         this.DialogResult = DialogResult.OK;
         this.Close();
     }
     else if (mode == mode.Edit && checkAdd())
     {
         RosterDial ent = new RosterDial(APConfig.Conn);
         ent.RSD_SERNO    = serno;
         ent.ModifyFields = string.Format("{0};{1};{2};{3};{4};{5};{6};{7};{8}"
                                          , RosterDial.ncFields.RSD_DEALER.ToString()
                                          , RosterDial.ncFields.RSD_STATUS.ToString()
                                          , RosterDial.ncFields.RSD_ITEMTYPE.ToString()
                                          , RosterDial.ncFields.RSD_ITEM.ToString()
                                          , RosterDial.ncFields.RSD_AMOUNT.ToString()
                                          , RosterDial.ncFields.RSD_COMMENT.ToString()
                                          , RosterDial.ncFields.RSD_MODIFIEDBY.ToString()
                                          , RosterDial.ncFields.RSD_MODIFIEDDTTM.ToString()
                                          , RosterDial.ncFields.RSD_DEALDDTTM.ToString());
         ent.RSD_DEALER       = ddlDealer.SelectedItem.ToString();
         ent.RSD_STATUS       = ddlStatus.SelectedItem.ToString();
         ent.RSD_ITEMTYPE     = ddlType.SelectedItem.ToString();
         ent.RSD_ITEM         = txtItemInfo.Text;
         ent.RSD_AMOUNT       = txtAmount.Text;
         ent.RSD_COMMENT      = txtComment.Text;
         ent.RSD_MODIFIEDBY   = APConfig.AccountName;
         ent.RSD_MODIFIEDDTTM = DateTime.Now;
         ent.RSD_DEALDDTTM    = DateTime.Parse(dpkDealDTTM.Value.ToString());
         ent.update();
         APConfig.SweetAlert(ShowBoxType.alert, "修改完成");
         this.DialogResult = DialogResult.OK;
         this.Close();
     }
     else if (mode == mode.View)
     {
         this.DialogResult = DialogResult.OK;
         this.Close();
     }
     else
     {
         return;
     }
 }