private void ShowRRFDetailWindow(int rrfID)
        {
            Cursor = Cursors.WaitCursor;
            RRF rrf = new RRF();

            rrf.LoadByPrimaryKey(rrfID);
            cboFromMonth.EditValue = rrf.FromMonth;
            cboFromYear.EditValue  = rrf.FromYear;
            cboToMonth.EditValue   = rrf.ToMonth;
            cboToYear.EditValue    = rrf.ToYear;
            cboStores.EditValue    = rrf.RRFType;
            PopulateList();
            //Handle Edits here (Populate exact values from the database)
            if (!rrf.IsColumnNull("LastRRFStatus"))
            {
                if (rrf.LastRRFStatus == "" || rrf.LastRRFStatus.Contains("not") || rrf.LastRRFStatus.Contains("Not"))
                {
                    btnAutoPushToPFSA.Enabled = true;
                }
                else
                {
                    btnAutoPushToPFSA.Enabled = false;
                }
            }
            else
            {
                btnAutoPushToPFSA.Enabled = true;
            }
            Cursor = Cursors.Default;
        }
        private void PopulateRrFs()
        {
            var rrf = new RRF();

            grdRRF.DataSource = rrf.GetSavedRRFForDisplay();
            grdRRF.RefreshDataSource();
        }
        private int SaveRRF()
        {
            RRF rrf = new RRF();

            if (rrf.RRFExists(_storeID, _fromYear, _fromMonth, _toYear, _toMonth))
            {
                if (XtraMessageBox.Show("RRF Exists on disk, are you sure you want to replace it?", "RRF Save",
                                        MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
                {
                    return(-1);
                }
            }
            int rrfID = rrf.AddNewRRF(_storeID, _fromYear, _fromMonth, _toYear, _toMonth, true);

            BLL.Item  itm   = new BLL.Item();
            DataTable dtbl1 = new DataTable();

            if (gridItemChoiceView.DataSource != null)
            {
                dtbl1 = ((DataView)gridItemChoiceView.DataSource).Table;
            }
            foreach (DataRow dr in dtbl1.Rows)
            {
                int       itemID       = Convert.ToInt32(dr["ID"]);
                int       requestedqty = Convert.ToInt32(dr["Quantity"]);
                int       storeID      = int.Parse(cboStores.EditValue.ToString());
                RRFDetail rrfDetail    = new RRFDetail();
                rrfDetail.AddNewRRFDetail(rrfID, storeID, itemID, requestedqty);
            }
            return(rrf.ID);
        }
Beispiel #4
0
        private void ShowRRFDetailWindow(int rrfID)
        {
            Cursor = Cursors.WaitCursor;
            RRF rrf = new RRF();

            rrf.LoadByPrimaryKey(rrfID);
            cboFromMonth.EditValue = rrf.FromMonth;
            cboFromYear.EditValue  = rrf.FromYear;
            cboToMonth.EditValue   = rrf.ToMonth;
            cboToYear.EditValue    = rrf.ToYear;
            cboStores.EditValue    = rrf.RRFType;
            PopulateList();
            Cursor = Cursors.Default;
        }