Пример #1
0
        void dgrdv_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            int irow = e.RowIndex;
            int icol = e.ColumnIndex;

            if ((irow == -1) || (icol == -1))
            {
                return;
            }
            int PrdID = (int)this.dtblPrds.DefaultView[irow]["PrdID"];

            if (this.dgrdv.Columns[icol].Name == this.ColumnMark.Name)
            {
                if (this.frmDetail == null)
                {
                    this.frmDetail = new FrmProductDetail();
                    new FrmStyle(frmDetail).SetPopFrmStyle(this);
                }
                this.frmDetail.PrdDetail(PrdID);
                this.frmDetail.ShowDialog();
            }
            if (this.dgrdv.Columns[icol].Name == this.ColumnPrdSetCount.Name)
            {
                if (this.frmPrdSet == null)
                {
                    this.frmPrdSet = new FrmPrdSet();
                    new FrmStyle(frmPrdSet).SetPopFrmStyle(this);
                }
                this.frmPrdSet.PrdSetBom(PrdID);
                this.frmPrdSet.ShowDialog();
            }
            if (this.dgrdv.Columns[icol].Name == this.ColumnFileCount.Name)
            {
                if (frmFileBrowse == null)
                {
                    frmFileBrowse          = new JCommon.FrmFileBrowse();
                    frmFileBrowse.ReadOnly = true;
                    new FrmStyle(frmFileBrowse).SetPopFrmStyle(this);
                }
                frmFileBrowse.Browse(JERPData.ServerParameter.ERPFileFolder + @"\Product\PrdFile\" + PrdID.ToString());
                frmFileBrowse.ShowDialog();
            }
            if (this.dgrdv.Columns[icol].Name == this.ColumnImgCount.Name)
            {
                if (frmImgBrowse == null)
                {
                    frmImgBrowse          = new JCommon.FrmImgBrowse();
                    frmImgBrowse.ReadOnly = true;
                    new FrmStyle(frmImgBrowse).SetPopFrmStyle(this);
                }
                frmImgBrowse.Browse(JERPData.ServerParameter.ERPFileFolder + @"\Product\PrdImg\" + PrdID.ToString());
                frmImgBrowse.ShowDialog();
            }
            if (this.dgrdv.Columns[icol].Name == this.ColumnURL.Name)
            {
                System.Diagnostics.Process.Start(this.dgrdv[icol, irow].Value.ToString());
            }
        }
Пример #2
0
 void lnkFileCount_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     if (frmFileBrowse == null)
     {
         frmFileBrowse          = new JCommon.FrmFileBrowse();
         frmFileBrowse.ReadOnly = true;
         new FrmStyle(frmFileBrowse).SetPopFrmStyle(this.ParentForm);
     }
     frmFileBrowse.Browse(JERPData.ServerParameter.ERPFileFolder + @"\Engineer\ManufProcess\" + this.ManufProcessID.ToString());
     frmFileBrowse.ShowDialog();
 }
Пример #3
0
 void lnkFile_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     if (this.frmFileBrowse == null)
     {
         this.frmFileBrowse = new JCommon.FrmFileBrowse();
         new FrmStyle(frmFileBrowse).SetPopFrmStyle(this);
         this.frmFileBrowse.ReadOnly = true;
     }
     this.frmFileBrowse.Browse(JERPData.ServerParameter.ERPFileFolder + @"\Supply\MtrOrderNote\" + this.NoteID.ToString());
     this.frmFileBrowse.ShowDialog();
 }
Пример #4
0
        void dgrdv_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            int irow = e.RowIndex;
            int icol = e.ColumnIndex;

            if ((irow == -1) || (icol == -1))
            {
                return;
            }
            object objPrdID = this.dtblProduct.DefaultView[irow]["PrdID"];

            if ((objPrdID == null) || (objPrdID == DBNull.Value))
            {
                return;
            }
            string errormsg = string.Empty;

            if (this.dgrdv.Columns[icol].Name == this.ColumnFileCount.Name)
            {
                if (frmFileBrowse == null)
                {
                    frmFileBrowse          = new JCommon.FrmFileBrowse();
                    frmFileBrowse.ReadOnly = !this.enableSave;
                    new FrmStyle(frmFileBrowse).SetPopFrmStyle(this);
                }
                frmFileBrowse.Browse(JERPData.ServerParameter.ERPFileFolder + @"\OtherRes\PrdFile\" + objPrdID.ToString());
                frmFileBrowse.ShowDialog();
                this.dgrdv[icol, irow].Value = frmFileBrowse.Count;
                this.accPrds.UpdateProductForFileCount(
                    ref errormsg,
                    objPrdID,
                    frmFileBrowse.Count);
            }
            if (this.dgrdv.Columns[icol].Name == this.ColumnImgCount.Name)
            {
                if (frmImgBrowse == null)
                {
                    frmImgBrowse          = new JCommon.FrmImgBrowse();
                    frmImgBrowse.ReadOnly = !this.enableSave;
                    new FrmStyle(frmImgBrowse).SetPopFrmStyle(this);
                }
                frmImgBrowse.Browse(JERPData.ServerParameter.ERPFileFolder + @"\OtherRes\PrdImg\" + objPrdID.ToString());
                frmImgBrowse.ShowDialog();
                this.dgrdv[icol, irow].Value = frmImgBrowse.Count;
                this.accPrds.UpdateProductForImgCount(ref errormsg,
                                                      objPrdID,
                                                      frmImgBrowse.Count);
            }
        }
Пример #5
0
        void dgrdv_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            int irow = e.RowIndex;
            int icol = e.ColumnIndex;

            if ((irow == -1) || (icol == -1))
            {
                return;
            }
            DataRow drow = this.dtblPrds.DefaultView [irow].Row;

            if (this.dgrdv.Columns[icol].Name == this.ColumnbtnSelect.Name)
            {
                if (this.affterSelected != null)
                {
                    this.affterSelected(drow);
                }
            }
            int    PrdID = (int)drow["PrdID"];
            string dir   = string.Empty;

            if (this.dgrdv.Columns[icol].Name == this.ColumnlnkFiles.Name)
            {
                dir = JERPData.ServerParameter.ERPFileFolder + @"\Engineer\Product\" + PrdID.ToString() + @"\File";
                if (this.frmFileBrowse == null)
                {
                    this.frmFileBrowse = new JCommon.FrmFileBrowse();
                    new FrmStyle(this.frmFileBrowse).SetPopFrmStyle(this);
                    this.frmFileBrowse.ReadOnly = true;
                }
                this.frmFileBrowse.Browse(dir);
                this.frmFileBrowse.ShowDialog();
            }
            if (this.dgrdv.Columns[icol].Name == this.ColumnlnkImgs.Name)
            {
                dir = JERPData.ServerParameter.ERPFileFolder + @"\Engineer\Product\" + PrdID.ToString() + @"\Image";
                if (this.frmImgBrowse == null)
                {
                    this.frmImgBrowse = new JCommon.FrmImgBrowse();
                    new FrmStyle(this.frmImgBrowse).SetPopFrmStyle(this);
                    this.frmImgBrowse.ReadOnly = true;
                }
                this.frmImgBrowse.Browse(dir);
                this.frmImgBrowse.ShowDialog();
            }
        }
Пример #6
0
        void lnkFileCount_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            if (frmFileBrowse == null)
            {
                frmFileBrowse          = new JCommon.FrmFileBrowse();
                frmFileBrowse.ReadOnly = false;
                new FrmStyle(frmFileBrowse).SetPopFrmStyle(this.ParentForm);
            }
            frmFileBrowse.Browse(JERPData.ServerParameter.ERPFileFolder + @"\Engineer\ManufProcess\" + this.ManufProcessID.ToString());
            frmFileBrowse.ShowDialog();
            string errormsg = string.Empty;

            this.lnkFileCount.Text = frmFileBrowse.Count.ToString();
            this.accManufProcess.UpdateManufProcessForFileCount(
                ref errormsg,
                this.ManufProcessID,
                frmFileBrowse.Count);
        }
Пример #7
0
        void dgrdv_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            int irow = e.RowIndex;
            int icol = e.ColumnIndex;

            if ((irow == -1) || (icol == -1))
            {
                return;
            }
            int PrdID = (int)this.dtblStore.DefaultView[irow]["PrdID"];

            if (this.dgrdv.Columns[icol].Name == this.ColumnlnkPriceFile.Name)
            {
                if (frmFileBrowse == null)
                {
                    frmFileBrowse          = new JCommon.FrmFileBrowse();
                    frmFileBrowse.ReadOnly = true;
                    new FrmStyle(frmFileBrowse).SetPopFrmStyle(this);
                }
                frmFileBrowse.Browse(JERPData.ServerParameter.ERPFileFolder + @"\Product\PrdSaleFile\" + PrdID.ToString());
                frmFileBrowse.ShowDialog();
            }
            if (this.dgrdv.Columns[icol].Name == this.ColumnlnkImg.Name)
            {
                if (frmImgBrowse == null)
                {
                    frmImgBrowse          = new JCommon.FrmImgBrowse();
                    frmImgBrowse.ReadOnly = true;
                    new FrmStyle(frmImgBrowse).SetPopFrmStyle(this);
                }
                frmImgBrowse.Browse(JERPData.ServerParameter.ERPFileFolder + @"\Product\PrdImg\" + PrdID.ToString());
                frmImgBrowse.ShowDialog();
            }
            if (this.dgrdv.Columns[icol].Name == this.ColumnInventoryQty.Name)
            {
                if (frmPrdInventory == null)
                {
                    frmPrdInventory = new JERPApp.Store.Product.Report.FrmPrdInventory();
                    new FrmStyle(frmPrdInventory).SetPopFrmStyle(this);
                }
                frmPrdInventory.PrdInventory(PrdID);
                frmPrdInventory.ShowDialog();
            }
        }
Пример #8
0
        void dgrdv_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            int irow = e.RowIndex;
            int icol = e.ColumnIndex;

            if ((irow == -1) || (icol == -1))
            {
                return;
            }
            int PrdID = (int)this.dtblStores.DefaultView[irow]["PrdID"];

            if ((this.dgrdv.Columns[icol].Name == this.ColumnMark.Name))
            {
                if (this.frmDetail == null)
                {
                    this.frmDetail = new FrmBOMStore();
                    new FrmStyle(frmDetail).SetPopFrmStyle(this);
                }
                this.frmDetail.BOMStore(PrdID);
                this.frmDetail.ShowDialog();
            }
            if (this.dgrdv.Columns[icol].Name == this.ColumnFileCount.Name)
            {
                if (frmFileBrowse == null)
                {
                    frmFileBrowse          = new JCommon.FrmFileBrowse();
                    frmFileBrowse.ReadOnly = true;
                    new FrmStyle(frmFileBrowse).SetPopFrmStyle(this);
                }
                frmFileBrowse.Browse(JERPData.ServerParameter.ERPFileFolder + @"\Product\PrdFile\" + PrdID.ToString());
                frmFileBrowse.ShowDialog();
            }
            if (this.dgrdv.Columns[icol].Name == this.ColumnImgCount.Name)
            {
                if (frmImgBrowse == null)
                {
                    frmImgBrowse          = new JCommon.FrmImgBrowse();
                    frmImgBrowse.ReadOnly = true;
                    new FrmStyle(frmImgBrowse).SetPopFrmStyle(this);
                }
                frmImgBrowse.Browse(JERPData.ServerParameter.ERPFileFolder + @"\Product\PrdImg\" + PrdID.ToString());
                frmImgBrowse.ShowDialog();
            }
        }
Пример #9
0
        void dgrdv_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            int irow = e.RowIndex;
            int icol = e.ColumnIndex;

            if ((irow == -1) || (icol == -1))
            {
                return;
            }
            DataRow drow = this.dtblPrds.DefaultView[irow].Row;

            if (this.dgrdv.Columns[icol].Name == this.ColumnSalePriceFileCount.Name)
            {
                if (frmFileBrowse == null)
                {
                    frmFileBrowse          = new JCommon.FrmFileBrowse();
                    frmFileBrowse.ReadOnly = !this.enableSave;
                    new FrmStyle(frmFileBrowse).SetPopFrmStyle(this);
                }
                frmFileBrowse.Browse(JERPData.ServerParameter.ERPFileFolder + @"\Product\PrdSaleFile\" + drow["PrdID"].ToString());
                frmFileBrowse.ShowDialog();
                this.dgrdv[icol, irow].Value = frmFileBrowse.Count;
                string errormsg = string.Empty;
                this.accPrds.UpdateProductForSalePriceFileCount(
                    ref errormsg,
                    drow["PrdID"],
                    frmFileBrowse.Count);
            }
            if (this.dgrdv.Columns[icol].Name == this.ColumnImgCount.Name)
            {
                if (frmImgBrowse == null)
                {
                    frmImgBrowse          = new JCommon.FrmImgBrowse();
                    frmImgBrowse.ReadOnly = true;
                    new FrmStyle(frmImgBrowse).SetPopFrmStyle(this);
                }
                frmImgBrowse.Browse(JERPData.ServerParameter.ERPFileFolder + @"\Product\PrdImg\" + drow["PrdID"].ToString());
                frmImgBrowse.ShowDialog();
            }
        }
Пример #10
0
        void dgrdv_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            int irow = e.RowIndex;
            int icol = e.ColumnIndex;

            if ((irow == -1) || (icol == -1))
            {
                return;
            }
            if (this.dgrdv.Columns[icol].Name == this.ColumnFileCount.Name)
            {
                long ManufProcessID = (long)this.dtblManufProcess.DefaultView[irow]["ManufProcessID"];
                if (frmFileBrowse == null)
                {
                    frmFileBrowse          = new JCommon.FrmFileBrowse();
                    frmFileBrowse.ReadOnly = true;
                    new FrmStyle(frmFileBrowse).SetPopFrmStyle(this.ParentForm);
                }
                frmFileBrowse.Browse(JERPData.ServerParameter.ERPFileFolder + @"\Engineer\ManufProcess\" + ManufProcessID.ToString());
                frmFileBrowse.ShowDialog();
            }
        }
Пример #11
0
        void dgrdv_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            int irow = e.RowIndex;
            int icol = e.ColumnIndex;

            if ((irow == -1) || (icol == -1))
            {
                return;
            }
            int PrdID = (int)this.dtblPrds.DefaultView[irow]["PrdID"];

            if (this.dgrdv.Columns[icol].Name == this.ColumnMark.Name)
            {
                if (this.frmOper == null)
                {
                    this.frmOper = new FrmProductOper();
                    new FrmStyle(frmOper).SetPopFrmStyle(this);
                    this.frmOper.AffterSave += this.LoadData;
                }
                this.frmOper.Edit(PrdID);
                this.frmOper.ShowDialog();
            }
            if (this.dgrdv.Columns[icol].Name == this.ColumnPrdSetCount.Name)
            {
                if (frmPrdSetOper == null)
                {
                    frmPrdSetOper = new FrmPrdSetOper();
                    new FrmStyle(frmPrdSetOper).SetPopFrmStyle(this);
                    frmPrdSetOper.AffterSave += new FrmPrdSetOper.AffterSaveDelegate(frmSetBomOper_AffterSave);
                }
                frmPrdSetOper.PrdSetBomOper(PrdID);
                frmPrdSetOper.ShowDialog();
            }
            string errormsg = string.Empty;

            if (this.dgrdv.Columns[icol].Name == this.ColumnFileCount.Name)
            {
                if (frmFileBrowse == null)
                {
                    frmFileBrowse          = new JCommon.FrmFileBrowse();
                    frmFileBrowse.ReadOnly = !this.enableSave;
                    new FrmStyle(frmFileBrowse).SetPopFrmStyle(this);
                }
                frmFileBrowse.Browse(JERPData.ServerParameter.ERPFileFolder + @"\Product\PrdFile\" + PrdID.ToString());
                frmFileBrowse.ShowDialog();
                this.dgrdv[icol, irow].Value = frmFileBrowse.Count;
                this.accPrds.UpdateProductForFileCount(
                    ref errormsg,
                    PrdID,
                    frmFileBrowse.Count);
            }
            if (this.dgrdv.Columns[icol].Name == this.ColumnImgCount.Name)
            {
                if (frmImgBrowse == null)
                {
                    frmImgBrowse          = new JCommon.FrmImgBrowse();
                    frmImgBrowse.ReadOnly = !this.enableSave;
                    new FrmStyle(frmImgBrowse).SetPopFrmStyle(this);
                }
                frmImgBrowse.Browse(JERPData.ServerParameter.ERPFileFolder + @"\Product\PrdImg\" + PrdID.ToString());
                frmImgBrowse.ShowDialog();
                this.dgrdv[icol, irow].Value = frmImgBrowse.Count;
                this.accPrds.UpdateProductForImgCount(ref errormsg,
                                                      PrdID,
                                                      frmImgBrowse.Count);
            }
        }