Example #1
0
        private void DeleteItemBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (MessageBox.Show("Ви дійсно бажаєте відалити цей запис з довідника?", "Підтвердіть видалення", MessageBoxButtons.YesNo, MessageBoxIcon.Information) != DialogResult.Yes)
            {
                return;
            }

            switch (focused_tree_node.GType)
            {
            case 1:
                var u = UsersGridView.GetFocusedRow() as v_Users;
                using (var db = DB.SkladBase())
                {
                    db.DeleteWhere <Users>(w => w.UserId == u.UserId);
                }
                break;

            //case 3: SkladData->DBList->Delete(); break ;
            case 5:     //if(cxGrid4->ActiveLevel->Index == 0 ) OperLog->Delete();
                //if(cxGrid4->ActiveLevel->Index == 1) PrintLog->Delete();
                if (xtraTabControl2.SelectedTabPageIndex == 2)
                {
                    var er = ErrorLogGridView.GetFocusedRow() as v_ErrorLog;
                    using (var db = DB.SkladBase())
                    {
                        db.DeleteWhere <ErrorLog>(w => w.Id == er.Id);
                    }
                }

                break;
            }

            RefrechItemBtn.PerformClick();
        }
 private void wbStartDate_EditValueChanged(object sender, EventArgs e)
 {
     //   if (OnDateEdit.ContainsFocus || whKagentList.ContainsFocus)
     //     {
     RefrechItemBtn.PerformClick();
     //     }
 }
Example #3
0
        private void DeleteItemBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var pd_row = MoneyMoveGridView.GetFocusedRow() as MoneyMoveList_Result;

            using (var db = new BaseEntities())
            {
                try
                {
                    switch (focused_tree_node.GType)
                    {
                    case 2: db.Database.SqlQuery <PayDoc>("SELECT * from PayDoc WITH (UPDLOCK) where PayDocId = {0}", pd_row.PayDocId).FirstOrDefault(); break;
                    }
                    if (MessageBox.Show(Resources.delete_wb, "Відалення документа", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
                    {
                        switch (focused_tree_node.GType)
                        {
                        case 2:
                            var pd = db.PayDoc.Find(pd_row.PayDocId);
                            db.PayDoc.Remove(pd);
                            break;
                        }
                        db.SaveChanges();
                    }
                }
                catch
                {
                    MessageBox.Show(Resources.deadlock);
                }
            }

            RefrechItemBtn.PerformClick();
        }
Example #4
0
        private void ExecuteItemBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (focused_tree_node == null)
            {
                return;
            }

            switch (focused_tree_node.GType)
            {
            case 2:
                var pd_row = MoneyMoveGridView.GetFocusedRow() as MoneyMoveList_Result;
                using (var db = new BaseEntities())
                {
                    var pd = db.PayDoc.Find(pd_row.PayDocId);
                    pd.Checked = pd_row.Checked == 0 ? 1 : 0;

                    var pd_to = db.PayDoc.FirstOrDefault(w => w.OperId == pd.OperId);
                    if (pd_to != null)
                    {
                        pd_to.Checked = pd.Checked;
                    }

                    db.SaveChanges();
                }
                break;
            }

            RefrechItemBtn.PerformClick();
        }
Example #5
0
 private void wbStartDate_EditValueChanged(object sender, EventArgs e)
 {
     if (wbStartDate.ContainsFocus || wbEndDate.ContainsFocus || wbStatusList.ContainsFocus || PayDocTypeEdit.CanFocus)
     {
         RefrechItemBtn.PerformClick();
     }
 }
 private void whKagentList_EditValueChanged(object sender, EventArgs e)
 {
     if (OnDateEdit.ContainsFocus || whKagentList.ContainsFocus)
     {
         RefrechItemBtn.PerformClick();
     }
 }
Example #7
0
        private void CopyItemBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            switch (focused_tree_node.GType)
            {
            case 2:
                var dr  = MoneyMoveGridView.GetFocusedRow() as MoneyMoveList_Result;
                var doc = DB.SkladBase().DocCopy(dr.Id, DBHelper.CurrentUser.KaId).FirstOrDefault();
                if (dr.DocType == 6)
                {
                    using (var money_corr = new frmMoneyCorrecting(doc.out_wbill_id))
                    {
                        money_corr.ShowDialog();
                    }
                }

                if (dr.DocType == 3)
                {
                    using (var money_move = new frmMoneyMove(doc.out_wbill_id))
                    {
                        money_move.ShowDialog();
                    }
                }

                break;
            }
            RefrechItemBtn.PerformClick();
        }
Example #8
0
        private void FinancesTreeList_FocusedNodeChanged(object sender, DevExpress.XtraTreeList.FocusedNodeChangedEventArgs e)
        {
            DeleteItemBtn.Enabled  = false;
            ExecuteItemBtn.Enabled = false;
            EditItemBtn.Enabled    = false;
            CopyItemBtn.Enabled    = false;
            PrintItemBtn.Enabled   = false;

            cur_wtype = focused_tree_node.WType != null ? focused_tree_node.WType.Value : 0;
            RefrechItemBtn.PerformClick();

            wbContentTab.SelectedTabPageIndex = focused_tree_node.GType.Value;

            if (focused_tree_node.FunId != null)
            {
                History.AddEntry(new HistoryEntity {
                    FunId = focused_tree_node.FunId.Value, MainTabs = 3
                });

                if (FinancesTreeList.ContainsFocus)
                {
                    Settings.Default.LastFunId = focused_tree_node.FunId.Value;
                }
            }
        }
Example #9
0
        private void barButtonItem2_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            using (var frm = new frmMoneyMove())
            {
                frm.ShowDialog();
            }

            RefrechItemBtn.PerformClick();
        }
Example #10
0
        private void NewItemBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            using (var frm = new frmMoneyCorrecting())
            {
                frm.ShowDialog();
            }

            RefrechItemBtn.PerformClick();
        }
Example #11
0
        private void checkedComboBoxEdit1_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            if (e.Button.Index == 1)
            {
                for (int i = 0; i < checkedComboBoxEdit1.Properties.Items.Count; i++)
                {
                    checkedComboBoxEdit1.Properties.Items[i].CheckState = CheckState.Unchecked;
                }

                RefrechItemBtn.PerformClick();
            }
        }
Example #12
0
        private void DeleteItemBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var dr = WbGridView.GetFocusedRow() as GetWayBillListWh_Result;

            if (dr == null)
            {
                return;
            }

            using (var db = new BaseEntities())
            {
                try
                {
                    switch (focused_tree_node.GType)
                    {
                    case 2: db.Database.SqlQuery <WaybillList>("SELECT * from WaybillList WITH (UPDLOCK) where WbillId = {0}", dr.WBillId).FirstOrDefault();
                        break;
                    }
                    if (MessageBox.Show(Resources.delete_wb, "Видалити докумен", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
                    {
                        switch (focused_tree_node.GType)
                        {
                        case 2:
                            var wb = db.WaybillList.FirstOrDefault(w => w.WbillId == dr.WBillId.Value && w.SessionId == null);
                            if (wb != null)
                            {
                                db.WaybillList.Remove(wb);
                            }
                            else
                            {
                                MessageBox.Show(Resources.deadlock);
                            }
                            break;
                        }
                        db.SaveChanges();
                    }
                }
                catch
                {
                    MessageBox.Show(Resources.deadlock);
                }

                /*    finally
                 *  {
                 * //         trans.Commit();
                 *  }*/
            }

            RefrechItemBtn.PerformClick();
        }
Example #13
0
        private void EditItemBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            using (var db = new BaseEntities())
            {
                switch (focused_tree_node.GType)
                {
                case 2:
                    WhDocEdit.WBEdit(WbGridView.GetFocusedRow() as GetWayBillListWh_Result);
                    break;
                }
            }

            RefrechItemBtn.PerformClick();
        }
Example #14
0
        private void checkedComboBoxEdit1_EditValueChanged(object sender, EventArgs e)
        {
            if (checkedComboBoxEdit1.ContainsFocus)
            {
                wh_list = checkedComboBoxEdit1.Properties.Items.Any(w => w.CheckState == CheckState.Checked) ? "" : "*";

                foreach (var item in checkedComboBoxEdit1.Properties.Items.Where(w => w.CheckState == CheckState.Checked))
                {
                    wh_list += item.Value.ToString() + ",";
                }

                RefrechItemBtn.PerformClick();
            }
        }
Example #15
0
        private void WHTreeList_FocusedNodeChanged(object sender, DevExpress.XtraTreeList.FocusedNodeChangedEventArgs e)
        {
            DeleteItemBtn.Enabled  = false;
            ExecuteItemBtn.Enabled = false;
            EditItemBtn.Enabled    = false;
            CopyItemBtn.Enabled    = false;
            PrintItemBtn.Enabled   = false;
            focused_tree_node      = WHTreeList.GetDataRecordByNode(e.Node) as GetWhTree_Result;

            cur_wtype = focused_tree_node.WType != null ? focused_tree_node.WType.Value : 0;


            /*     if (focused_tree_node.GType.Value == 1 && wh_mat_list != null && ByGrpBtn.Down && wh_mat_list.Any())
             *   {
             *       if (ViewDetailTree.Down && ByGrpBtn.Down && focused_tree_node.Num != 0)
             *       {
             *           var grp = DB.SkladBase().GetMatGroupTree(focused_tree_node.Num).ToList().Select(s => s.GrpId);
             *           WhMatGetBS.DataSource = wh_mat_list.Where(w => grp.Contains(w.OutGrpId));
             *       }
             *       else
             *       {
             *           WhMatGetBS.DataSource = wh_mat_list.Where(w => w.OutGrpId == focused_tree_node.Num || focused_tree_node.Num == 0);
             *       }
             *   }
             *   else
             *   {
             *       RefrechItemBtn.PerformClick();
             *   }*/

            RefrechItemBtn.PerformClick();

            whContentTab.SelectedTabPageIndex = focused_tree_node.GType.Value;


            if (focused_tree_node.FunId != null)
            {
                History.AddEntry(new HistoryEntity {
                    FunId = focused_tree_node.FunId.Value, MainTabs = 2
                });


                if (WHTreeList.ContainsFocus)
                {
                    Settings.Default.LastFunId = focused_tree_node.FunId.Value;
                }
            }
        }
Example #16
0
        private void NewItemBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (focused_tree_node == null)
            {
                return;
            }

            switch (focused_tree_node.GType.Value)
            {
            case 1:
                using (var wb_make = new frmWBManufacture(null))
                {
                    wb_make.ShowDialog();
                }
                break;

            case 3:
                using (var wb_make = new frmWBDeboning(null))
                {
                    wb_make.ShowDialog();
                }
                break;

            case 4:
                using (var wb_pp = new frmProductionPlans(null))
                {
                    wb_pp.ShowDialog();
                }
                break;

            case 5:
                using (var wb_pc = new frmPlannedCalculation())
                {
                    wb_pc.ShowDialog();
                }
                break;

            case 6:
                using (var wb_make = new frmPreparationRawMaterials(null))
                {
                    wb_make.ShowDialog();
                }
                break;
            }

            RefrechItemBtn.PerformClick();
        }
Example #17
0
        private void EditItemBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (focused_tree_node == null)
            {
                return;
            }

            switch (focused_tree_node.GType)
            {
            case 2:
                var dr = MoneyMoveGridView.GetFocusedRow() as MoneyMoveList_Result;
                DocEdit.FinDocEdit(dr);
                break;
            }

            RefrechItemBtn.PerformClick();
        }
Example #18
0
        private void CopyItemBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            switch (focused_tree_node.GType)
            {
            case 1:
                var doc = DB.SkladBase().DocCopy(focused_row.Id, DBHelper.CurrentUser.KaId).FirstOrDefault();
                using (var wb_in = new frmWBManufacture(doc.out_wbill_id))
                {
                    wb_in.is_new_record = true;
                    wb_in.ShowDialog();
                }
                break;

            case 3:
                var doc2 = DB.SkladBase().DocCopy(focused_row.Id, DBHelper.CurrentUser.KaId).FirstOrDefault();
                using (var wb_in = new frmWBDeboning(doc2.out_wbill_id))
                {
                    wb_in.is_new_record = true;
                    wb_in.ShowDialog();
                }
                break;

            case 4:
                var new_pp = DB.SkladBase().DocCopy(pp_focused_row.Id, DBHelper.CurrentUser.KaId).FirstOrDefault();
                using (var wb_in = new frmProductionPlans(new_pp.out_doc_id))
                {
                    wb_in.is_new_record = true;
                    wb_in.ShowDialog();
                }

                break;

            case 5:
                var pc_copy = DB.SkladBase().DocCopy(pc_focused_row.Id, DBHelper.CurrentUser.KaId).FirstOrDefault();

                using (var pc = new frmPlannedCalculation(pc_copy.out_doc_id))
                {
                    pc.is_new_record = true;
                    pc.ShowDialog();
                }
                break;
            }

            RefrechItemBtn.PerformClick();
        }
Example #19
0
        private void EditItemBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            switch (focused_tree_node.GType)
            {
            case 1:
                var u = UsersGridView.GetFocusedRow() as v_Users;
                new frmUserEdit(u.UserId).ShowDialog();

                RefrechItemBtn.PerformClick();
                break;

            /*     case 3: frmDBEdit = new TfrmDBEdit(Application);
             *       SkladData->DBList->Open();
             *       SkladData->DBList->Edit();
             *       if (frmDBEdit->ShowModal() == mrOk)
             *       {
             *           SkladData->DBList->Post();
             *           if (SkladData->DBListdef->Value == 1)
             *           {
             *               int id = SkladData->DBListDBID->Value;
             *               for (SkladData->DBList->First(); !SkladData->DBList->Eof; SkladData->DBList->Next())
             *               {
             *                   if (id != SkladData->DBListDBID->Value)
             *                   {
             *                       SkladData->DBList->Edit();
             *                       SkladData->DBListdef->Value = 0;
             *                       SkladData->DBList->Post();
             *                   }
             *               }
             *               SkladData->DBList->Locate("DBID", id, TLocateOptions());
             *           }
             *
             *       }
             *       else SkladData->DBList->Cancel();
             *       delete frmDBEdit;
             *       break;*/

            case 5:
                var f = new frmOperLogDet();
                f.OperLogDetBS.DataSource = OprLogGridView.GetFocusedRow();
                f.ShowDialog();
                break;
            }
        }
Example #20
0
        private void EditItemBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            using (var db = new BaseEntities())
            {
                switch (focused_tree_node.GType)
                {
                case 1:
                    ManufDocEdit.WBEdit(focused_row.WType, focused_row.WbillId);
                    break;

                case 3:
                    ManufDocEdit.WBEdit(focused_row.WType, focused_row.WbillId);
                    break;

                case 4:
                    var row = ProductionPlansGridView.GetFocusedRow() as ProductionPlansList_Result;

                    using (var f = new frmProductionPlans(row.Id))
                    {
                        f.ShowDialog();
                    }

                    break;

                case 5:
                    var pc_row = PlannedCalculationGridView.GetFocusedRow() as v_PlannedCalculation;

                    using (var f = new frmPlannedCalculation(pc_row.Id))
                    {
                        f.ShowDialog();
                    }

                    break;

                case 6:
                    ManufDocEdit.WBEdit(focused_prep_raw_mat_row.WType, focused_prep_raw_mat_row.WbillId);

                    break;
                }
            }

            RefrechItemBtn.PerformClick();
        }
Example #21
0
        private void DirTreeList_FocusedNodeChanged(object sender, DevExpress.XtraTreeList.FocusedNodeChangedEventArgs e)
        {
            focused_tree_node = DirTreeList.GetDataRecordByNode(e.Node) as GetServiceTree_Result;

            RefrechItemBtn.PerformClick();
            mainContentTab.SelectedTabPageIndex = focused_tree_node.GType.Value;

            if (focused_tree_node.FunId != null)
            {
                History.AddEntry(new HistoryEntity {
                    FunId = focused_tree_node.FunId.Value, MainTabs = 6
                });

                if (DirTreeList.ContainsFocus)
                {
                    Settings.Default.LastFunId = focused_tree_node.FunId.Value;
                }
            }
        }
Example #22
0
        private void NewItemBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            switch (focused_tree_node.GType)
            {
            case 2:
                if (focused_tree_node.Id == 48)
                {
                    using (var wb_move = new frmWayBillMove())
                    {
                        wb_move.ShowDialog();
                    }
                }

                if (focused_tree_node.Id == 58)
                {
                    using (var wb_on = new frmWBWriteOn())
                    {
                        wb_on.ShowDialog();
                    }
                }

                if (focused_tree_node.Id == 54)
                {
                    using (var wb_on = new frmWBWriteOff())
                    {
                        wb_on.ShowDialog();
                    }
                }

                if (focused_tree_node.Id == 104)
                {
                    using (var wb_inv = new frmWBInventory())
                    {
                        wb_inv.ShowDialog();
                    }
                }

                break;
            }

            RefrechItemBtn.PerformClick();
        }
Example #23
0
        private void ExecuteItemBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            using (var db = new BaseEntities())
            {
                switch (focused_tree_node.GType)
                {
                case 2:
                    if (focused_row == null)
                    {
                        return;
                    }

                    var wb = db.WaybillList.Find(focused_row.WBillId);
                    if (wb == null)
                    {
                        MessageBox.Show(Resources.not_find_wb);
                        return;
                    }

                    if (wb.SessionId != null)
                    {
                        MessageBox.Show(Resources.deadlock);
                        return;
                    }

                    if (wb.Checked == 1)
                    {
                        DBHelper.StornoOrder(db, focused_row.WBillId.Value);
                    }
                    else
                    {
                        DBHelper.ExecuteOrder(db, focused_row.WBillId.Value);
                    }

                    break;
                }
            }

            RefrechItemBtn.PerformClick();
        }
Example #24
0
        private void NewItemBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            switch (focused_tree_node.GType)
            {
            case 1:
                new frmUserEdit().ShowDialog();

                RefrechItemBtn.PerformClick();
                break;

                /*	case 3:		frmDBEdit = new  TfrmDBEdit(Application);
                 *              SkladData->DBList->Open();
                 *              SkladData->DBList->Append();
                 *              if(frmDBEdit->ShowModal()== mrOk)
                 *               {
                 *                  SkladData->DBList->Post();
                 *               }  else SkladData->DBList->Cancel();
                 *              delete frmDBEdit;
                 *              break;*/
            }
            RefrechItemBtn.PerformClick();
        }
Example #25
0
        private void StopProcesBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            using (var db = DB.SkladBase())
            {
                var wb_id = 0;
                switch (focused_tree_node.GType)
                {
                case 1:
                case 3:
                    wb_id = focused_row.WbillId;
                    break;

                case 6:
                    wb_id = focused_prep_raw_mat_row.WbillId;
                    break;
                }

                var wbl = db.WaybillList.FirstOrDefault(w => w.WbillId == wb_id);
                if (wbl == null)
                {
                    return;
                }

                if (wbl.Checked == 2)
                {
                    using (var f = new frmWBWriteOn())
                    {
                        var result = f._db.ExecuteWayBill(wbl.WbillId, null, DBHelper.CurrentUser.KaId).ToList().FirstOrDefault();
                        f.is_new_record           = true;
                        f.doc_id                  = result.NewDocId;
                        f.TurnDocCheckBox.Checked = true;
                        f.ShowDialog();
                    }
                }
            }

            RefrechItemBtn.PerformClick();
        }
Example #26
0
        private void barButtonItem5_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            dynamic s = gridView2.GetFocusedRow();

            using (var db = DB.SkladBase())
            {
                Guid id = s.Id;
                var  wb = db.WaybillList.FirstOrDefault(w => w.Id == id);
                if (wb != null)
                {
                    wb.SessionId = null;
                }

                var pp = db.ProductionPlans.Find(id);
                if (pp != null)
                {
                    pp.SessionId = null;
                }
                db.SaveChanges();

                RefrechItemBtn.PerformClick();
            }
        }
Example #27
0
        private void barButtonItem3_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var wbl = DB.SkladBase().WaybillList.FirstOrDefault(w => w.WbillId == focused_wb.WBillId);

            if (wbl == null)
            {
                return;
            }

            if (wbl.Checked == 1 && !DB.SkladBase().GetRelDocList(wbl.Id).Any(w => w.DocType == -5) && wbl.WType == 7)
            {
                using (var f = new frmWBWriteOff())
                {
                    var result = f._db.ExecuteWayBill(wbl.WbillId, -5, DBHelper.CurrentUser.KaId).ToList().FirstOrDefault();
                    f.doc_id = result.NewDocId;
                    f.TurnDocCheckBox.Checked = true;
                    f.is_new_record           = true;
                    f.ShowDialog();
                }
            }

            RefrechItemBtn.PerformClick();
        }
Example #28
0
        private void DocsTreeList_FocusedNodeChanged(object sender, DevExpress.XtraTreeList.FocusedNodeChangedEventArgs e)
        {
            focused_tree_node = DocsTreeList.GetDataRecordByNode(e.Node) as GetManufactureTree_Result;

            NewItemBtn.Enabled      = (focused_tree_node != null && focused_tree_node.CanInsert == 1);
            CopyItemBtn.Enabled     = false;
            DeleteItemBtn.Enabled   = false;
            ExecuteItemBtn.Enabled  = false;
            EditItemBtn.Enabled     = false;
            PrintItemBtn.Enabled    = false;
            AddTechProcBtn.Enabled  = false;
            DelTechProcBtn.Enabled  = false;
            EditTechProcBtn.Enabled = false;

            AddIntermediateWeighing.Enabled  = false;
            EditIntermediateWeighing.Enabled = false;
            DelIntermediateWeighing.Enabled  = false;

            _cur_wtype = focused_tree_node.WType != null ? focused_tree_node.WType.Value : 0;
            RefrechItemBtn.PerformClick();

            wbContentTab.SelectedTabPageIndex = focused_tree_node.GType.Value;

            if (focused_tree_node.FunId != null)
            {
                History.AddEntry(new HistoryEntity {
                    FunId = focused_tree_node.FunId.Value, MainTabs = 1
                });


                if (DocsTreeList.ContainsFocus)
                {
                    Settings.Default.LastFunId = focused_tree_node.FunId.Value;
                }
            }
        }
Example #29
0
        private void CopyItemBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            switch (focused_tree_node.GType)
            {
            case 2:
                var dr  = WbGridView.GetFocusedRow() as GetWayBillListWh_Result;
                var doc = DB.SkladBase().DocCopy(dr.Id, DBHelper.CurrentUser.KaId).FirstOrDefault();

                if (cur_wtype == 5)     //Ввведення залишків
                {
                    using (var wb_in = new frmWBWriteOn(doc.out_wbill_id))
                    {
                        wb_in.ShowDialog();
                    }
                }
                if (cur_wtype == -5)      //Акти списання товару
                {
                    using (var wb_in = new frmWBWriteOff(doc.out_wbill_id))
                    {
                        wb_in.ShowDialog();
                    }
                }

                if (cur_wtype == 4)     // Накладна переміщення
                {
                    using (var wb_re_in = new frmWayBillMove(doc.out_wbill_id))
                    {
                        wb_re_in.ShowDialog();
                    }
                }

                break;
            }

            RefrechItemBtn.PerformClick();
        }
Example #30
0
        private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var dr = WbGridView.GetRow(WbGridView.FocusedRowHandle) as WBListMake_Result;

            if (dr == null)
            {
                return;
            }

            using (var f = new frmTechProcDet(dr.WbillId))
            {
                if (f.ShowDialog() == DialogResult.OK)
                {
                    if (DB.SkladBase().WaybillList.Any(a => a.WbillId == dr.WbillId))
                    {
                        RefreshTechProcDet(dr.WbillId);
                    }
                    else
                    {
                        RefrechItemBtn.PerformClick();
                    }
                }
            }
        }