private void btnPSOEntry_ItemClick(object sender, ItemClickEventArgs e) { CommFun.DW1.Text = "Property Service Order"; radPanel1.Controls.Clear(); frmProServiceQuote frmCCnew = new frmProServiceQuote(); frmCCnew.TopLevel = false; frmCCnew.FormBorderStyle = Alias.FormBorderStyle.None; frmCCnew.Dock = DockStyle.Fill; radPanel1.Controls.Add(frmCCnew); frmCCnew.Show(); }
private void btnEdit_ItemClick(object sender, ItemClickEventArgs e) { if (DGvTransView.FocusedRowHandle < 0) { return; } if (BsfGlobal.FindPermission("Service-Quote-Edit") == false) { MessageBox.Show("You don't have Rights to Service Quote Register-Modify", "Information", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } //bar1.Visible = false; if (DGvTransView.FocusedRowHandle >= 0) { int argWORegId = Convert.ToInt32(DGvTransView.GetFocusedRowCellValue("RegisterId").ToString()); string Approve = CommFun.IsNullCheck(DGvTransView.GetRowCellValue(DGvTransView.FocusedRowHandle, "Approve"), CommFun.datatypes.vartypestring).ToString(); if (Approve != "Partial" && Approve != "Yes") { string sUserName = BsfGlobal.CheckEntryUsed("Service-Quote-Edit", argWORegId, BsfGlobal.g_sCRMDBName); if (sUserName != "") { string sMsg = "The Entry is already Used by " + sUserName; sMsg = sMsg + ", Do not Edit"; MessageBox.Show(sMsg); return; } } frmProServiceQuote frmProg = new frmProServiceQuote() { TopLevel = false, FormBorderStyle = System.Windows.Forms.FormBorderStyle.None, Dock = DockStyle.Fill }; if (BsfGlobal.g_bWorkFlow == true) { m_oGridMasterView = DGvTransView; m_oGridMasterView.FocusedRowHandle = DGvTransView.FocusedRowHandle; BsfGlobal.g_bTrans = true; m_oDW = (Telerik.WinControls.UI.Docking.DocumentWindow)BsfGlobal.g_oDock.ActiveWindow; m_oDW.Hide(); BsfGlobal.g_bTrans = false; Cursor.Current = Cursors.WaitCursor; PanelControl oPanel = new PanelControl(); oPanel = BsfGlobal.GetPanel(frmProg, "Service Order Quote"); if ((oPanel == null)) { return; } oPanel.Controls.Clear(); oPanel.Controls.Add(frmProg); frmProg.Execute(argWORegId); oPanel.Visible = true; Cursor.Current = Cursors.Default; } else { argWORegId = Convert.ToInt32(DGvTransView.GetRowCellValue(DGvTransView.FocusedRowHandle, "RegisterId")); CommFun.DW1.Hide(); frmProg = new frmProServiceQuote(); CommFun.DW2.Text = "Service Order Quote"; frmProg.TopLevel = false; CommFun.RP2.Controls.Clear(); frmProg.FormBorderStyle = FormBorderStyle.None; frmProg.Dock = DockStyle.Fill; CommFun.RP2.Controls.Add(frmProg); frmProg.Execute(argWORegId); CommFun.DW2.Show(); } //if (BsfGlobal.g_bWorkFlow == true) //{ // BsfGlobal.g_bTrans = true; // m_oDW = (Telerik.WinControls.UI.Docking.DocumentWindow)BsfGlobal.g_oDock.ActiveWindow; // m_oDW.Hide(); // BsfGlobal.g_bTrans = false; // Cursor.Current = Cursors.WaitCursor; // PanelControl oPanel = new PanelControl(); // oPanel = BsfGlobal.GetPanel(frmService, "Service Order Quote"); // if ((oPanel == null)) // return; // oPanel.Controls.Clear(); // oPanel.Controls.Add(frmService); // frmService.Execute(argWORegId); // oPanel.Visible = true; // Cursor.Current = Cursors.Default; //} //else //{ // Cursor.Current = Cursors.WaitCursor; // panelControl1.Controls.Clear(); // panelControl1.Controls.Add(frmService); // frmService.Execute(argWORegId); // Cursor.Current = Cursors.Default; //} } }