Esempio n. 1
0
        private void btnReqStatus_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (ReqListView.GetFocusedRow() == null)
            {
                return;
            }
            int    iRegId = Convert.ToInt32(clsStatics.IsNullCheck(ReqListView.GetRowCellValue(ReqListView.FocusedRowHandle, "RequestId"), clsStatics.datatypes.vartypenumeric));
            string sRefNo = clsStatics.IsNullCheck(ReqListView.GetRowCellValue(ReqListView.FocusedRowHandle, "RequestNo"), clsStatics.datatypes.vartypestring).ToString();

            BsfForm.frmLogHistory frm = new BsfForm.frmLogHistory();
            frm.Execute(iRegId, "Request", "Request-Approve", sRefNo, BsfGlobal.g_sVendorDBName);
        }
Esempio n. 2
0
 private void btnCCWise_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     dwRegister.Show();
     dwOptions.Hide();
     dwReqCancel.Hide();
     grdReqList.DataSource = null;
     ReqListView.Columns.Clear();
     ReqListView.GroupSummary.Clear();
     PopulateGrid();
     ReqListView.Columns["CostCentre"].Group();
     ReqListView.ExpandAllGroups();
 }
Esempio n. 3
0
        private void btnVocherP_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            try
            {
                DataTable dt = new DataTable();
                dt = clsStatics.GetProjDetails(Convert.ToInt32(clsStatics.IsNullCheck(ReqListView.GetFocusedRowCellValue("CostCentreId"), clsStatics.datatypes.vartypenumeric)));
                frmReport      objReport     = new frmReport();
                string         strReportPath = Application.StartupPath + "\\ReqVoucher.Rpt";
                ReportDocument cryRpt        = new ReportDocument();
                cryRpt.Load(strReportPath);
                m_sSelectionFormula = "{RequestRegister.RequestId} = " + ReqListView.GetFocusedRowCellValue("RequestId") + " ";

                string[] DataFiles = new string[]
                {
                    BsfGlobal.g_sVendorDBName,
                    BsfGlobal.g_sVendorDBName,
                    BsfGlobal.g_sRateAnalDBName,
                    BsfGlobal.g_sRateAnalDBName,
                    BsfGlobal.g_sRateAnalDBName,
                    BsfGlobal.g_sWorkFlowDBName
                };
                objReport.ReportConvert(cryRpt, DataFiles);
                if (m_sSelectionFormula.Length > 0)
                {
                    cryRpt.RecordSelectionFormula = m_sSelectionFormula;
                }
                objReport.rptViewer.ReportSource = null;
                objReport.rptViewer.ReportSource = cryRpt;
                if (dt.Rows.Count > 0)
                {
                    cryRpt.DataDefinition.FormulaFields["@CCName"].Text   = " '" + dt.Rows[0]["CompanyName"].ToString() + "'";
                    cryRpt.DataDefinition.FormulaFields["@CAddress"].Text = " '" + dt.Rows[0]["Address"].ToString() + "'";
                    cryRpt.DataDefinition.FormulaFields["@CCity"].Text    = " '" + dt.Rows[0]["CityName"].ToString() + "'";
                    cryRpt.DataDefinition.FormulaFields["@CState"].Text   = " '" + dt.Rows[0]["StateName"].ToString() + "'";
                    cryRpt.DataDefinition.FormulaFields["@CCountry"].Text = " '" + dt.Rows[0]["CountryName"].ToString() + "'";
                    cryRpt.DataDefinition.FormulaFields["@CPinCode"].Text = " '" + dt.Rows[0]["Pincode"].ToString() + "'";
                    cryRpt.DataDefinition.FormulaFields["@CPhone"].Text   = " '" + dt.Rows[0]["Phone"].ToString() + "'";
                    cryRpt.DataDefinition.FormulaFields["@CFax"].Text     = " '" + dt.Rows[0]["Fax"].ToString() + "'";
                }
                objReport.rptViewer.Refresh();
                objReport.Show();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 4
0
 private void btnRQC_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     dwRegister.Show();
     dwReqCancel.Show();
     dwOptions.Hide();
     radDock1.ActiveWindow = dwReqCancel;
     RequestId             = Convert.ToInt32(ReqListView.GetFocusedRowCellValue("RequestId"));
     dtRQC = RequestEntryBL.GetRQC(RequestId);
     grdReqCancel.DataSource = dtRQC;
     grdReqCancel.ForceInitialize();
     ReqCancelView.PopulateColumns();
     ReqCancelView.Columns["RequestId"].Visible      = false;
     ReqCancelView.Columns["RequestTransId"].Visible = false;
     ReqCancelView.Columns["UnitId"].Visible         = false;
     ReqCancelView.Columns["ResourceId"].Visible     = false;
     ReqCancelView.Columns["HiddenQty"].Visible      = false;
     DevExpress.XtraEditors.Repository.RepositoryItemTextEdit txtCQty = new DevExpress.XtraEditors.Repository.RepositoryItemTextEdit();
     ReqCancelView.Columns["CancelQty"].ColumnEdit = txtCQty;
     txtCQty.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.Numeric;
     txtCQty.Mask.EditMask = "#########################.#####";
 }
Esempio n. 5
0
        private void btnDelete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (BsfGlobal.FindPermission("Request-Delete") == false)
            {
                MessageBox.Show("No Rights to Delete Request", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            int RequestId = Convert.ToInt32(clsStatics.IsNullCheck(ReqListView.GetFocusedRowCellValue("RequestId").ToString(), clsStatics.datatypes.vartypenumeric));
            int argCCId   = Convert.ToInt32(clsStatics.IsNullCheck(ReqListView.GetFocusedRowCellValue("CostCentreId"), clsStatics.datatypes.vartypenumeric));

            if (RequestEntryBL.ValidDelete(RequestId) == true)
            {
                if (MessageBox.Show("Are you sure want to Delete this Register", "Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Question).ToString() == "Yes")
                {
                    RequestEntryBL.DeleteRegister(RequestId, argCCId);
                    ReqListView.DeleteRow(ReqListView.FocusedRowHandle);
                }
            }
            else
            {
                MessageBox.Show("Already Used. Do Not Delete!", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
        }
Esempio n. 6
0
        private void btnReqReg_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            try
            {
                DataTable dt = new DataTable();
                dt = clsStatics.GetProjDetails(Convert.ToInt32(clsStatics.IsNullCheck(ReqListView.GetFocusedRowCellValue("CostCentreId"), clsStatics.datatypes.vartypenumeric)));

                string strReportPath = "";

                frmReport objReport = new frmReport();
                if (m_iCCId != 0)
                {
                    strReportPath = Application.StartupPath + "\\VAReqRegisterCC.Rpt";
                }
                else
                {
                    strReportPath = Application.StartupPath + "\\VAReqRegister.Rpt";
                }
                ReportDocument cryRpt  = new ReportDocument();
                string         fstring = "";

                //string frmdat = string.Format("{0:dd/MMM/yyyy}", Convert.ToDateTime(dxFromDate.EditValue));
                //string tdat = string.Format("{0:dd/MMM/yyyy}", Convert.ToDateTime(dxToDate.EditValue));
                //fstring = "Detailed PO Register From " + frmdat + " To " + tdat;

                cryRpt.Load(strReportPath);


                string[] DataFiles = new string[]
                {
                    BsfGlobal.g_sMMSDBName,
                    BsfGlobal.g_sMMSDBName,
                    BsfGlobal.g_sMMSDBName,
                    BsfGlobal.g_sRateAnalDBName,
                    BsfGlobal.g_sMMSDBName,
                    BsfGlobal.g_sWorkFlowDBName,
                    BsfGlobal.g_sMMSDBName,
                    BsfGlobal.g_sMMSDBName
                };

                objReport.ReportConvert(cryRpt, DataFiles);


                objReport.rptViewer.ReportSource = null;
                objReport.rptViewer.ReportSource = cryRpt;

                if (m_iCCId != 0)
                {
                    cryRpt.SetParameterValue("CCId", m_iCCId);
                }

                cryRpt.SetParameterValue("VMDB", BsfGlobal.g_sVendorDBName);
                cryRpt.SetParameterValue("MMSDB", BsfGlobal.g_sMMSDBName);
                cryRpt.SetParameterValue("WFDB", BsfGlobal.g_sWorkFlowDBName);

                if (dt.Rows.Count > 0)
                {
                    cryRpt.DataDefinition.FormulaFields["CompCaption"].Text = " '" + dt.Rows[0]["CompanyName"].ToString() + "'";
                }
                cryRpt.DataDefinition.FormulaFields["FString"].Text = " '" + fstring + "'";



                objReport.rptViewer.Refresh();
                objReport.Show();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 7
0
        private void ReqListView_DoubleClick(object sender, EventArgs e)
        {
            //int ReqId = Convert.ToInt32(ReqListView.GetFocusedRowCellValue("RequestId"));
            //clsStatics.DW1.Controls.Clear();
            //frmRequestEntry frm = new frmRequestEntry();
            //frm.RequestId = ReqId;
            //frm.Dock = DockStyle.Fill;
            //frm.TopLevel = false;
            //clsStatics.DW1.Controls.Add(frm);
            //frm.Show();


            if (grdReqList.DataSource != null)
            {
                int ReqId = Convert.ToInt32(ReqListView.GetFocusedRowCellValue("RequestId"));
                if (BsfGlobal.g_bWorkFlow == true)
                {
                    BsfGlobal.g_bTrans = true;
                    //try { Parent.Controls.Owner.Hide(); } catch { }
                    frmRequestEntry frm = new frmRequestEntry()
                    {
                        RequestId = Convert.ToInt32(ReqListView.GetFocusedRowCellValue("RequestId").ToString())
                    };
                    m_oDW = (Telerik.WinControls.UI.Docking.DocumentWindow)BsfGlobal.g_oDock.ActiveWindow;
                    m_oDW.Hide();
                    BsfGlobal.g_bTrans = false;
                    m_oGridView        = ReqListView;
                    Cursor.Current     = Cursors.WaitCursor;
                    DevExpress.XtraEditors.PanelControl oPanel = new DevExpress.XtraEditors.PanelControl();
                    oPanel = BsfGlobal.GetPanel(frm, "Request Entry");
                    if ((oPanel == null))
                    {
                        return;
                    }
                    oPanel.Controls.Clear();
                    frm.TopLevel        = false;
                    frm.FormBorderStyle = FormBorderStyle.None;
                    frm.Dock            = DockStyle.Fill;
                    oPanel.Controls.Add(frm);
                    frm.Radpanel  = Radpanel;
                    frm.RequestId = ReqId;
                    frm.Execute("E");
                    oPanel.Visible = true;
                    Cursor.Current = Cursors.Default;
                }
                else
                {
                    frmRequestEntry frm = new frmRequestEntry()
                    {
                        RequestId = Convert.ToInt32(ReqListView.GetFocusedRowCellValue("RequestId").ToString())
                    };
                    Cursor.Current = Cursors.WaitCursor;
                    CommFun.RP1.Controls.Clear();
                    frm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
                    frm.TopLevel        = false;
                    CommFun.RP1.Controls.Add(frm);
                    frm.Dock = DockStyle.Fill;
                    frm.Execute("E");
                }
            }
        }