예제 #1
0
        private void OpenCostSheet(string CostSheetID, bool IsNew = false)
        {
            ForecastCostSheet costSheet;
            int iArchive = 0;

            try
            {
                if (!IsNew)
                {
                    iArchive = 1;
                }

                Content_Panel.Controls.Clear();

                costSheet = new ForecastCostSheet(true, false, sCompanyID, NetworkID);

                costSheet.PopulateJobStatus(ConnectionString);

                costSheet.BindCostSheet(CostSheetID, NetworkID, WorkOrderID, IsNew, 0, iArchive);

                Content_Panel.Controls.Add(costSheet);

                costSheet.Dock = DockStyle.Fill;

                costSheet.BringToFront();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
예제 #2
0
        public void OpenPrevCostSheet(string WorkOrderID, string ConnectionString, string NetworkID, string CurrentCostSheetID)
        {
            ForecastCostSheet myPrevCostSheet = null;
            SQLServer         sqlServer       = new SQLServer();

            try
            {
                myPrevCostSheet = new ForecastCostSheet(true, true);

                myPrevCostSheet.PopulateJobStatus(ConnectionString);

                myPrevCostSheet.BindCostSheet(CurrentCostSheetID, NetworkID, WorkOrderID, false, 1, 0);

                this.Controls.Add(myPrevCostSheet);

                myPrevCostSheet.Dock = DockStyle.Fill;
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }