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(); }
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(); }
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(); }