public Operations_Master(string PartNumber, string GroupID, string Rev)
        {
            InitializeComponent();

            OPDataGrid.AutoGenerateColumns = false;

            partnumber_txt.Text = PartNumber;

            rev_txt.Text = Rev;

            gid_txt.Text = GroupID;

            bool morePages;

            OpMaster OpMaster = new Epicor.Mfg.BO.OpMaster(DataList.EpicConn);

            DataSet ds = (DataSet)OpMaster.GetRows("", "", "", "", "", "", 100, 0, out morePages);

            opmast_cbo.DataSource = ds.Tables["OPMaster"];

            opmast_cbo.ValueMember = ds.Tables["OPMaster"].Columns["OPCode"].ToString();

            opmast_cbo.DisplayMember = ds.Tables["OPMaster"].Columns["OPDesc"].ToString();

            EngWBDS = EngWB.GetDatasetForTree(gid_txt.Text, partnumber_txt.Text, rev_txt.Text, "", DateTime.Today, false, false);

            OPDataGrid.DataSource = EngWBDS.Tables["ECOOpr"];

            DataList.EpicClose();
        }
Esempio n. 2
0
        public Operations_Master(string PartNumber, string GroupID, string Rev)
        {
            InitializeComponent();

            OPDataGrid.AutoGenerateColumns = false;

            partnumber_txt.Text = PartNumber;

            rev_txt.Text = Rev;

            gid_txt.Text = GroupID;

            bool morePages;

            OpMaster OpMaster = new Epicor.Mfg.BO.OpMaster(DataList.EpicConn);

            DataSet ds = (DataSet)OpMaster.GetRows("", "", "", "", "", "", 100, 0, out morePages);

            opmast_cbo.DataSource = ds.Tables["OPMaster"];

            opmast_cbo.ValueMember = ds.Tables["OPMaster"].Columns["OPCode"].ToString();

            opmast_cbo.DisplayMember = ds.Tables["OPMaster"].Columns["OPDesc"].ToString();

            EngWBDS = EngWB.GetDatasetForTree(gid_txt.Text, partnumber_txt.Text, rev_txt.Text, "", DateTime.Today, false, false);

            OPDataGrid.DataSource = EngWBDS.Tables["ECOOpr"];

            DataList.EpicClose();
        }
        public Operations_Master(string PartNumber, string Rev)
        {
            InitializeComponent();

            _PartNumber = PartNumber;

            _Rev = Rev;

            supplierid_txt.Leave += supplierid_txt_Leave;

            OPDataGrid.AutoGenerateColumns = false;

            partnumber_txt.Text = PartNumber;

            rev_txt.Text = Rev;

            desc_txt.Text = UpdateParentDesc();

            try
            {
                bool morePages;

                OpMaster OpMaster = new Epicor.Mfg.BO.OpMaster(DataList.EpicConn);

                DataSet ds = (DataSet)OpMaster.GetRows("", "", "", "", "", "", 100, 0, out morePages);

                opmast_cbo.DataSource = ds.Tables["OPMaster"];

                subcon_opsmast_cbo.DataSource = ds.Tables["OPMaster"];

                opmast_cbo.ValueMember = "OPCode";

                opmast_cbo.DisplayMember = "OPDesc";

                subcon_opsmast_cbo.ValueMember = "OPCode";

                subcon_opsmast_cbo.DisplayMember = "OPDesc";

                uom_cbo.DataSource = DataList.PartUOM(_PartNumber);

                uom_cbo.DisplayMember = "UOMCode";

                uom_cbo.ValueMember = "UOMCode";

                BW.RunWorkerAsync();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Data Inconsistency!", MessageBoxButtons.OK, MessageBoxIcon.Stop);

                this.Close();
            }
        }
Esempio n. 4
0
        public Operations_Master()
        {
            InitializeComponent();

            OPDataGrid.AutoGenerateColumns = false;

            bool morePages;

            OpMaster OpMaster = new Epicor.Mfg.BO.OpMaster(DataList.EpicConn);

            DataSet ds = (DataSet)OpMaster.GetRows("", "", "", "", "", "", 100, 0, out morePages);

            opmast_cbo.DataSource = ds.Tables["OPMaster"];

            opmast_cbo.ValueMember = ds.Tables["OPMaster"].Columns["OPCode"].ToString();

            opmast_cbo.DisplayMember = ds.Tables["OPMaster"].Columns["OPDesc"].ToString();

            DataList.EpicClose();
        }
        public Operations_Master()
        {
            InitializeComponent();

            OPDataGrid.AutoGenerateColumns = false;

            bool morePages;

            OpMaster OpMaster = new Epicor.Mfg.BO.OpMaster(DataList.EpicConn);

            DataSet ds = (DataSet)OpMaster.GetRows("", "", "", "", "", "", 100, 0, out morePages);

            opmast_cbo.DataSource = ds.Tables["OPMaster"];

            opmast_cbo.ValueMember = ds.Tables["OPMaster"].Columns["OPCode"].ToString();

            opmast_cbo.DisplayMember = ds.Tables["OPMaster"].Columns["OPDesc"].ToString();

            DataList.EpicClose();
        }
        private void add_op_btn_Click(object sender, EventArgs e)
        {
            RefreshTransaction();

            Template_Title TT = new Template_Title();

            DialogResult Dr = TT.ShowDialog();

            if (TT.DialogResult == DialogResult.OK)
            {
                string TemplateName = TT.RetVal;

                TT.Dispose();

                TemplateAdapter.InsertNewLine(TemplateName, "OOM");

                TemplateAdapter.FillByType((ENGDataDataSet.TemplatesDataTable)OpsTemplateList.DataSource, "OOM");

                OpsTemplateList.CurrentCell = OpsTemplateList[0, OpsTemplateList.Rows.Count - 1];

                OPDataGrid.DataSource = GetFullTemplate(OpsTemplateList.CurrentCell.Value.ToString(), "OOM");

                oomtemplatename_txt.Text = OpsTemplateList.CurrentCell.Value.ToString();

                seq_txt.Text = "";

                opmast_cbo.SelectedIndex = -1;

                prodhrs_num.Value = 0;

                prodstd_cbo.SelectedValue = -1;

                SNRequiredOpr_chk.Checked = false;

                AutoRecieve_chk.Checked = false;

                laborentry_cbo.SelectedIndex = -1;

                subcon_opsmast_cbo.SelectedIndex = -1;

                refneeded_chk.Checked = false;

                qtyper_num.Value = 0;

                supplierid_txt.Text = "";

                quotesreq_num.Value = 0;

                unitcost_num.Value = 0;

                daysout_num.Value = 0;

                subconuom_cbo.SelectedIndex = -1;

                //OPDataGrid_CellClick(OPDataGrid, new DataGridViewCellEventArgs(0, 0));

                bool morePages;

                OpMaster OpMaster = new Epicor.Mfg.BO.OpMaster(DataList.EpicConn);

                DataSet ds = (DataSet)OpMaster.GetRows("", "", "", "", "", "", 100, 0, out morePages);

                opmast_cbo.DataSource = ds.Tables["OPMaster"];

                opmast_cbo.ValueMember = "OPCode";

                opmast_cbo.DisplayMember = "OPDesc";
            }
        }
        public Template_Master()
        {
            InitializeComponent();

            AddItemHandles();

            #region Fill DataLists

            DataTable dt = DataList.ProdGrupDataSet().Tables[0];

            DataRow dr = dt.NewRow();

            dr["Description"] = "";

            dt.Rows.InsertAt(dr, 0);

            group_cbo.DataSource = dt;

            group_cbo.DisplayMember = "Description";

            group_cbo.ValueMember = "ProdCode";

            dt = DataList.PartClassDataSet().Tables[0];

            dr = dt.NewRow();

            dr["Description"] = "";

            dt.Rows.InsertAt(dr, 0);

            class_cbo.DataSource = dt;

            class_cbo.DisplayMember = DataList.PartClassDataSet().Tables[0].Columns["Description"].ToString();

            class_cbo.ValueMember = DataList.PartClassDataSet().Tables[0].Columns["ClassID"].ToString();

            dt = DataList.UOMClassDataSet().Tables[0];

            dr = dt.NewRow();

            dr["Description"] = "";

            dt.Rows.InsertAt(dr, 0);

            uomclass_cbo.DataSource = dt;

            uomclass_cbo.DisplayMember = DataList.UOMClassDataSet().Tables[0].Columns["Description"].ToString();

            dt = DataList.PlantDataSet().Tables[0];

            dr = dt.NewRow();

            dr["NAME"] = "";

            dt.Rows.InsertAt(dr, 0);

            plant_cbo.DataSource = dt;

            plant_cbo.DisplayMember = DataList.PlantDataSet().Tables[0].Columns["NAME"].ToString();

            plant_cbo.ValueMember = "Plant";

            dt = DataList.WarehseDataSet().Tables[0];

            dr = dt.NewRow();

            dr["Description"] = "";

            dt.Rows.InsertAt(dr, 0);

            /*
            whse_cbo.DataSource = dt;

            whse_cbo.DisplayMember = DataList.WarehseDataSet().Tables[0].Columns["Description"].ToString();

            whse_cbo.ValueMember = "WarehouseCode";
            */

            DataSet DS = DataList.UOMSearchDataSet();

            DS.Tables[0].Columns.Add("FullCode", typeof(string), "UOMCode + ' - ' + UOMDesc");

            dr = DS.Tables[0].NewRow();

            dr["FullCode"] = "";

            DS.Tables[0].Rows.InsertAt(dr, 0);

            uom_cbo.DataSource = DS.Tables[0];

            uom_cbo.DisplayMember = DS.Tables[0].Columns["FullCode"].ToString();

            uom_cbo.ValueMember = "UOMCode";

            uomclass_cbo.SelectedIndex = 2;

            //type_cbo.SelectedIndex = 0;

            dt = DataList.UOMVolumeDataSet().Tables[0];

            dr = dt.NewRow();

            dr["UOMCode"] = "";

            dt.Rows.InsertAt(dr, 0);

            uomvol_cbo.DataSource = dt;

            uomvol_cbo.DisplayMember = DataList.UOMVolumeDataSet().Tables[0].Columns["UOMCode"].ToString();

            uomvol_cbo.ValueMember = "UOMCode";

            dt = DataList.UOMWeightDataSet().Tables[0];

            dr = dt.NewRow();

            dr["UOMCode"] = "";

            dt.Rows.InsertAt(dr, 0);

            uomweight_cbo.DataSource = dt;

            uomweight_cbo.DisplayMember = DataList.UOMWeightDataSet().Tables[0].Columns["UOMCode"].ToString();

            uomweight_cbo.ValueMember = "UOMCode";

            bool morePages;

            OpMaster OpMaster = new Epicor.Mfg.BO.OpMaster(DataList.EpicConn);

            DataSet ds = (DataSet)OpMaster.GetRows("", "", "", "", "", "", 100, 0, out morePages);

            opmast_cbo.DataSource = ds.Tables["OPMaster"];

            opmast_cbo.ValueMember = "OPCode";

            opmast_cbo.DisplayMember = "OPDesc";

            FillProdStd();

            #endregion

            FillResourceList();

            BillDataGrid.CellClick += BillDataGrid_CellClick;

            OPDataGrid.CellClick += OPDataGrid_CellClick;

            ResDataGrid.CellClick += ResDataGrid_CellClick;

            this.FormClosing += Template_Master_FormClosing;
        }
        private void addbtn_Click(object sender, EventArgs e)
        {
            EngWB.GetNewECOOpr(EngWBDS, Properties.Settings.Default.ecogroup, partnumber_txt.Text, rev_txt.Text, "");

            int RowIndex = OPDataGrid.Rows.Count - 1;

            OPDataGrid.ClearSelection();

            OPDataGrid.CurrentCell = OPDataGrid.Rows[RowIndex].Cells[0];

            opmast_cbo.SelectedIndex = 0;

            prodhrs_num.Value = 0;

            OpMaster OpMaster = new Epicor.Mfg.BO.OpMaster(DataList.EpicConn);

            bool morePages;

            DataSet ds = (DataSet)OpMaster.GetRows("", "", "", "", "", "", 100, 0, out morePages);

            DataList.EpicClose();

            EngWBDS.Tables["ECOOpr"].Rows[RowIndex]["OpCode"] = ds.Tables["OpMaster"].Rows[opmast_cbo.SelectedIndex]["OpCode"].ToString();

            EngWBDS.Tables["ECOOpr"].Rows[RowIndex]["OpDesc"] = opmast_cbo.Text;

            EngWBDS.Tables["ECOOpr"].Rows[RowIndex]["ProdStandard"] = prodhrs_num.Value;

            LaborEntryMethod_cbo.SelectedValue = "Q";

            LaborEntryMethod_cbo_SelectedIndexChanged(LaborEntryMethod_cbo, null);

            resource_show.Enabled = false;

            EngWB.Update(EngWBDS);

            EngWB.ResequenceOperations(Properties.Settings.Default.ecogroup, partnumber_txt.Text, rev_txt.Text, "", DateTime.Today, false, true, true, false);

            resource_show.Enabled = true;

            EngWBDS = EngWB.GetDatasetForTree(Properties.Settings.Default.ecogroup, partnumber_txt.Text, rev_txt.Text, "", DateTime.Today, false, false);

            OPDataGrid.DataSource = EngWBDS.Tables["ECOOpr"];

            removebtn.Enabled = true;

            bool serialized = false;

            for (int i = 0; i < OPDataGrid.Rows.Count; i++)
            {
                if (OPDataGrid["SNRequiredOpr", i].Value.ToString() == "true")
                {
                    serialized = true;

                    break;
                }
            }

            if (!serialized)
            for (int i = 0; i < OPDataGrid.Rows.Count; i++)
            {
                EngWBDS.Tables["ECOOpr"].Rows[RowIndex]["AutoReceive"] = (i == OPDataGrid.Rows.Count - 1);
            }

            try
            {
                OPDataGrid.CurrentCell = OPDataGrid.Rows[OPDataGrid.Rows.Count - 1].Cells[0];
            }
            catch (Exception ex)
            { MessageBox.Show(ex.Message); }
        }