Example #1
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 #2
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 #3
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();
        }