private void btnAdd_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (BsfGlobal.FindPermission("ExtraItem Register-Add") == false)
            {
                MessageBox.Show("You don't have Rights to ExtraItem Register-Add");
                return;
            }
            frmExtraItemMasterEntry frm = new frmExtraItemMasterEntry();

            //if (BsfGlobal.g_bWorkFlow == true)
            //{

            //    BsfGlobal.g_bTrans = true;
            //    oPanel = BsfGlobal.GetPanel(frm, "ExtraItemMaster Entry");
            //    if (oPanel != null)
            //    {
            //        oPanel.Controls.Clear();
            //        frm.TopLevel = false;
            //        frm.FormBorderStyle = FormBorderStyle.None;
            //        frm.Dock = DockStyle.Fill;
            //        oPanel.Controls.Add(frm);
            //        oPanel.Visible = true;
            //        Cursor.Current = Cursors.Default;
            //    }
            //}
            //else
            //{
            //    frm.ExtraItemId = 0;
            //}
            if (frm.Execute(0, "") == true)
            {
                FillData();
            }
        }
        private void btnEdit_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (grdExtraView.FocusedRowHandle < 0)
            {
                return;
            }
            if (BsfGlobal.FindPermission("ExtraItem Register-Modify") == false)
            {
                MessageBox.Show("You don't have Rights to ExtraItem Register-Modify");
                return;
            }
            DataView dvData;

            //bar1.Visible = false;
            if (grdExtraView.FocusedRowHandle >= 0)
            {
                dvData = new DataView(dt)
                {
                    RowFilter = String.Format("ExtraItemId={0}", Convert.ToInt32(grdExtraView.GetFocusedRowCellValue("ExtraItemId").ToString()))
                };
                int PBRegId = 0;
                PBRegId = Convert.ToInt32(grdExtraView.GetFocusedRowCellValue("ExtraItemId").ToString());

                frmExtraItemMasterEntry frm = new frmExtraItemMasterEntry();
                //{ dtComp = dvData.ToTable(), TopLevel = false, FormBorderStyle = System.Windows.Forms.FormBorderStyle.None, Dock = DockStyle.Fill };

                //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(frm, "ExtraItemMaster Entry");
                //    if ((oPanel == null))
                //        return;
                //    oPanel.Controls.Clear();
                //    oPanel.Controls.Add(frm);
                //    frm.Execute(PBRegId, "E");
                //    oPanel.Visible = true;
                //    Cursor.Current = Cursors.Default;
                //}
                //else
                //{
                //    Cursor.Current = Cursors.WaitCursor;
                //    panelControl1.Controls.Clear();
                //    panelControl1.Controls.Add(frm);
                //    frm.Execute(PBRegId, "E");
                //    Cursor.Current = Cursors.Default;
                //}
                if (frm.Execute(PBRegId, "E") == true)
                {
                    string sql = "Select A.ExtraItemId,A.ItemCode,A.ItemDescription,A.ExtraItemTypeId,B.ExtraItemTypeName,C.Unit_Name UnitName,A.ExtraRate from ExtraItemMaster A " +
                                 "Inner Join ExtraItemTypeMaster B on A.ExtraItemTypeId=B.ExtraItemTypeId " +
                                 "Left Join [" + BsfGlobal.g_sRateAnalDBName + "].dbo.UOM C on A.UnitId=C.Unit_Id " +
                                 "Where A.ExtraItemId=" + PBRegId;
                    DataTable dtEI = new DataTable();
                    dtEI = CommFun.FillRecord(sql);

                    if (dtEI.Rows.Count > 0)
                    {
                        grdExtraView.SetRowCellValue(grdExtraView.FocusedRowHandle, "ExtraItemId", dtEI.Rows[0]["ExtraItemId"].ToString());
                        grdExtraView.SetRowCellValue(grdExtraView.FocusedRowHandle, "ItemCode", dtEI.Rows[0]["ItemCode"].ToString());
                        grdExtraView.SetRowCellValue(grdExtraView.FocusedRowHandle, "ItemDescription", dtEI.Rows[0]["ItemDescription"].ToString());
                        grdExtraView.SetRowCellValue(grdExtraView.FocusedRowHandle, "ExtraItemTypeId", dtEI.Rows[0]["ExtraItemTypeId"].ToString());
                        grdExtraView.SetRowCellValue(grdExtraView.FocusedRowHandle, "ExtraItemTypeName", dtEI.Rows[0]["ExtraItemTypeName"].ToString());
                        grdExtraView.SetRowCellValue(grdExtraView.FocusedRowHandle, "UnitName", dtEI.Rows[0]["UnitName"].ToString());
                        grdExtraView.SetRowCellValue(grdExtraView.FocusedRowHandle, "ExtraRate", dtEI.Rows[0]["ExtraRate"].ToString());
                    }
                    dtEI.Dispose();
                }
            }
        }