예제 #1
0
        void PeckingOut()
        {
            if (Message())
            {
                return;
            }

            if (number < ip_ProductQuantity.Value)
            {
                int i = ip_ProductQuantity.Value - number;

                MessageBox.Show("物料不足,\r\n" + "欠料:" + i.ToString(), "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }
            G.Setlb_QueryState("正在保存...");
            try
            {
                if (pwareBll.insertPWarehouseTable_PickingOutBll(GetPWarehouseTable_PickingOut(), "insertPWarehouseTable_PickingOut"))
                {
                    G.Setlb_QueryState("完成");
                    dataGridViewX1.DataSource = new List <PWarehouseTable_PickingOut>();
                    DataList.Add(GetPWarehouseTable_PickingOut());
                    dataGridViewX1.DataSource = DataList;
                    number          = pwareBll.PWarehouseTable_DetailedPWarehouseTable_PickingOutSUMBll(TxtBox_MaterialName.Text.Trim(), "PWarehouseTable_DetailedPWarehouseTable_PickingOutSUM");
                    txt_Number.Text = number.ToString();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #2
0
        private void btni_save_Click(object sender, EventArgs e)
        {
            if (Message())
            {
                return;
            }

            G.Setlb_QueryState("正在保存");
            try
            {
                if (prb.updatePurchaseReceiptChooseBll(TxtBox_PurchaseReceiptID.Text.Trim(), ip_ChooseNumber.Value, ip_NotChooseNumber.Value, UsersHelp.Userslist[0].UserName, DateTime.Now, "updatePurchaseReceiptChoose"))
                {
                    int i = dataGridViewX1.CurrentRow.Index;
                    dataGridViewX1.DataSource = new List <ChooseModel>();
                    DataList.RemoveAt(i);
                    dataGridViewX1.DataSource = DataList;
                    G.Setlb_QueryState("完成");
                }
                else
                {
                    G.Setlb_QueryState("保存异常");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                G.Setlb_QueryState("保存异常");
            }
        }
예제 #3
0
        private void btni_Query_Click(object sender, EventArgs e)
        {
            DataList.Clear();

            List <PStaffResume> listinsert = new List <PStaffResume>();

            listinsert.Add(new PStaffResume()
            {
                Name        = txt_Name.Text.Trim(),
                WorkNumber  = txt_WorkNumber.Text.Trim(),
                Gender      = cb_Gender.Text.Trim(),
                Age         = Inpu_Age.Text.Trim(),
                WorkTypes   = cb_WorkTypes.Text.Trim(),
                Levels      = cb_Levels.Text.Trim(),
                FactoryTime = dt_FactoryTime.Value,
                CompanyName = cb_CompanyName.Text.Trim()
            });
            gce.Setlb_QueryState("正在查询...");
            if (th != null)
            {
                th.Abort();
            }

            th = new Thread(delegate()
            {
                Query1(listinsert);
            });
            th.IsBackground = true;
            th.Start();
        }
예제 #4
0
        void sava()
        {
            if (Message1())
            {
                return;
            }

            G.Setlb_QueryState("正在保存");
            try
            {
                if (prb.updatePurchaseReceiptQualifiedBll(GetIncoming(), ck_qualified.Checked, "updatePurchaseReceiptQualified"))
                {
                    int i = Dgv_IncomingInspection.CurrentRow.Index;
                    Dgv_IncomingInspection.DataSource = new List <IncomingInspectionModel>();
                    DataList.RemoveAt(i);
                    Dgv_IncomingInspection.DataSource = DataList;
                    G.Setlb_QueryState("完成");
                }
                else
                {
                    G.Setlb_QueryState("保存失败");
                }
            }
            catch (Exception ex)
            {
                G.Setlb_QueryState(ex.Message);
            }
        }
예제 #5
0
        void save()
        {
            if (Message())
            {
                return;
            }

            G.Setlb_QueryState("正在保存");
            try
            {
                if (prb.updatePurchaseReceiptFinancialEntryBll(this.GetFinancialInputERPModel(), "updatePurchaseReceiptFinancialEntry"))
                {
                    int i = dataGridViewX1.CurrentRow.Index;
                    dataGridViewX1.DataSource = new List <FinancialInputERPModel>();
                    DataList.RemoveAt(i);
                    dataGridViewX1.DataSource = DataList;
                    G.Setlb_QueryState("完成");
                }
                else
                {
                    G.Setlb_QueryState("保存异常");
                }
            }
            catch
            {
                G.Setlb_QueryState("保存异常");
            }
        }
예제 #6
0
        void save()
        {
            if (Message1())
            {
                return;
            }

            G.Setlb_QueryState("正在保存");
            try
            {
                if (pwareBll.insertPWarehouseTable_ReturnGoodsBll(GetPWarehouseTable_ReturnGoods(), "insertPWarehouseTable_ReturnGoods"))
                {
                    if (prb.updatePurchaseReceiptReturnGoodsBll(TxtBox_PurchaseReceiptID.Text.Trim(), "已退货", "updatePurchaseReceiptReturnGoods"))
                    {
                        int i = dataGridViewX1.CurrentRow.Index;
                        dataGridViewX1.DataSource = new List <IncomingWarehousingModel>();
                        DataList.RemoveAt(i);
                        dataGridViewX1.DataSource = DataList;
                        G.Setlb_QueryState("完成");
                    }
                    else
                    {
                        G.Setlb_QueryState("保存异常");
                    }
                }
                else
                {
                    G.Setlb_QueryState("保存异常");
                }
            }
            catch
            {
                G.Setlb_QueryState("保存异常");
            }
        }
예제 #7
0
 private void btni_query_Click(object sender, EventArgs e)
 {
     if (DataList.Count > 0)
     {
         DataList.Clear();
     }
     gce.Setlb_QueryState("正在查询...");//刷新主界面提示
     this.Query1();
 }
예제 #8
0
        private void btni_Query_Click(object sender, EventArgs e)
        {
            if (th != null)
            {
                th.Abort();
            }

            List <PMCplan_table> list = GetDataList();

            gce.Setlb_QueryState("正在查询...");

            th = new Thread(delegate()
            {
                this.selectPMCplan_tableUI(list);
            });
            th.IsBackground = true;
            th.Start();
        }
예제 #9
0
        void save()
        {
            if (Message())
            {
                return;
            }

            G.Setlb_QueryState("正在保存");
            try
            {
                string checkAudit         = "已审核";
                string checkSpecialMining = ck_SpecialMining.Checked?"特采":"非特采";
                string ReturnGoods        = ck_ReturnGoods.Checked ? "已退货" : null;


                if (prb.updatePurchaseReceiptIncomingAuditBll(TxtBox_PurchaseReceiptID.Text.Trim(), checkAudit, checkSpecialMining, UsersHelp.Userslist[0].UserName, TxtBox_note.Text, txt_AttributionResponsibility.Text.Trim(), txt_Presentation8D.Text.Trim(), ck_qualified.Checked, ReturnGoods, "updatePurchaseReceiptIncomingAudit"))
                {
                    if (ck_ReturnGoods.Checked)
                    {
                        if (pwareBll.insertPWarehouseTable_ReturnGoodsBll(GetPWarehouseTable_ReturnGoods(), "insertPWarehouseTable_ReturnGoods"))
                        {
                        }
                        else
                        {
                            G.Setlb_QueryState("保存异常");
                        }
                    }

                    int i = dataGridViewX1.CurrentRow.Index;
                    dataGridViewX1.DataSource = new List <IncomingAuditModel>();
                    DataList.RemoveAt(i);
                    dataGridViewX1.DataSource = DataList;
                    G.Setlb_QueryState("完成");
                }
                else
                {
                    G.Setlb_QueryState("保存异常");
                }
            }
            catch
            {
                G.Setlb_QueryState("保存异常");
            }
        }
예제 #10
0
        private void btni_query_Click(object sender, EventArgs e)
        {
            List <selectPurchaseReceiptCheckQualifiedModel> list = new List <selectPurchaseReceiptCheckQualifiedModel>();

            list.Add(new selectPurchaseReceiptCheckQualifiedModel()
            {
                PurchaseNo    = TxtBox_PurchaseNo.Text.Trim(),
                MaterialCode  = TxtBox_MaterialCode.Text.Trim(),
                MaterialName  = TxtBox_MaterialName.Text.Trim(),
                SupplierName  = TxtBox_SupplierName.Text.Trim(),
                QualifiedRate = input_QualifiedRate.Text.Trim()
            });

            DateTime beginTime = Dti_Begin.Value;
            DateTime endTime   = Dti_End.Value;

            G.Setlb_QueryState("正在查询...");
            th = new Thread(delegate(){
                Query(list, beginTime, endTime);
            });
            th.IsBackground = true;
            th.Start();
        }
예제 #11
0
        private void btni_save_Click(object sender, EventArgs e)
        {
            if (state == "insert")
            {
                G.Setlb_QueryState("正在保存...");
                if (Message1())
                {
                    return;
                }

                if (taiBll.insertTimeAttendance_AttendanceInformation_machineBll(GetTimeAttendance_AttendanceInformation_machine(), "insertTimeAttendance_AttendanceInformation_machine"))
                {
                    SetDataGridView();
                    state = "browse";

                    updateCotrls();
                    G.Setlb_QueryState("完成");
                }
            }
            else if (state == "modify")
            {
                G.Setlb_QueryState("正在保存...");
                if (Message1())
                {
                    return;
                }

                if (taiBll.insertTimeAttendance_AttendanceInformation_machineBll(GetTimeAttendance_AttendanceInformation_machine(), "updateTimeAttendance_AttendanceInformation_machine"))
                {
                    SetDataGridView();
                    state = "browse";

                    updateCotrls();
                    G.Setlb_QueryState("完成");
                }
            }
        }
예제 #12
0
        void save()
        {
            if (Message1())
            {
                return;
            }

            G.Setlb_QueryState("正在保存");
            try
            {
                if (pwarBll.insertPWarehouseTable_DetailedBll(GetPWarehouseTable_Detailed(), "insertPWarehouseTable_Detailed"))
                {
                    if (prb.updatePurchaseReceiptStorageBll(TxtBox_PurchaseReceiptID.Text.Trim(), "已入库", "updatePurchaseReceiptStorage"))
                    {
                        int i = dataGridViewX1.CurrentRow.Index;
                        dataGridViewX1.DataSource = new List <IncomingWarehousingModel>();
                        DataList.RemoveAt(i);
                        dataGridViewX1.DataSource = DataList;
                        txt_StorageAddress.Text   = "";
                        G.Setlb_QueryState("完成");
                    }
                    else
                    {
                        G.Setlb_QueryState("保存异常");
                    }
                }
                else
                {
                    G.Setlb_QueryState("保存异常");
                }
            }
            catch
            {
                G.Setlb_QueryState("保存异常");
            }
        }
예제 #13
0
        private void btni_query_Click(object sender, EventArgs e)
        {
            if (ck_Stock.Checked)
            {
                if (th1 != null)
                {
                    th1.Abort();
                }
                G.Setlb_QueryState("正在查询...");
                th1 = new Thread(delegate()
                {
                    Query(txt_MaterialName.Text.Trim(), txt_MaterialCode.Text.Trim(), txt_SupplierName.Text.Trim(), pwaBll);
                });
                th1.IsBackground = true;
                th1.Start();
            }

            if (ck_WarehousingDetails.Checked)
            {
                if (th1 != null)
                {
                    th1.Abort();
                }
                G.Setlb_QueryState("正在查询...");

                th1 = new Thread(delegate()
                {
                    Query1(txt_MaterialName.Text.Trim(), txt_MaterialCode.Text.Trim(), txt_SupplierName.Text.Trim(), pwaBll, Dti_Begin.Value, Dti_End.Value);
                });
                th1.IsBackground = true;
                th1.Start();
            }

            if (ck_MaterialList.Checked)
            {
                if (th1 != null)
                {
                    th1.Abort();
                }
                G.Setlb_QueryState("正在查询...");
                th1 = new Thread(delegate()
                {
                    Query2(txt_MaterialName.Text.Trim(), txt_MaterialCode.Text.Trim(), txt_SupplierName.Text.Trim(), pwaBll, Dti_Begin.Value, Dti_End.Value);
                });
                th1.IsBackground = true;
                th1.Start();
            }
        }
예제 #14
0
 void SaveData()
 {
     if (this.Message1())
     {
         return;
     }
     G.Setlb_QueryState("正在保存");
     try
     {
         if (prb.insertPurchaseReceiptBll(this.GetList(), "insertPurchaseReceipt"))
         {
             this.SetDGV(this.GetList());
             G.Setlb_QueryState("完成");
         }
     }
     catch
     {
         try
         {
             if (prb.updatePurchaseReceiptBll(this.GetList(), "updatePurchaseReceipt"))
             {
                 this.UpdateDVG(this.GetList(), Dgv_ProcurementOrder.CurrentRow.Index);
                 G.Setlb_QueryState("完成");
             }
             else
             {
                 G.Setlb_QueryState("保存失败");
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
             G.Setlb_QueryState("保存异常");
         }
     }
 }
예제 #15
0
        bool saveInsert()
        {
            if (Message1())
            {
                return(false);
            }

            G.Setlb_QueryState("正在保存...");

            try
            {
                if (TadBll.insertTimeAttendance_DepartmentBll(this.GetTimeAttendance_Department(), "insertTimeAttendance_Department"))
                {
                    G.Setlb_QueryState("保存完成");
                    this.treeView1.Nodes.Clear();
                    SetTreeeview();
                    return(true);
                }
                else
                {
                    G.Setlb_QueryState("保存失败");
                    return(false);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                G.Setlb_QueryState(ex.Message);
                return(false);
            }
        }