private void ButtonImport_Click(object sender, EventArgs e)
        {
            Path = string.Empty;
            OpenFileDialog GetPath = new OpenFileDialog();

            GetPath.Filter = "Excel Files 2007(*.xlsx;)|*.xlsx;";
            if (GetPath.ShowDialog() == DialogResult.OK)
            {
                try
                {
                    if (GetPath.FileName != null)
                    {
                        Path = GetPath.FileName;

                        if (!Bgworker.IsBusy)
                        {
                            RetriveTableData TObj = new RetriveTableData();
                            DGImport.Rows.Clear();
                            ButtonSave.Enabled   = false;
                            ButtonImport.Enabled = false;
                            Bgworker.RunWorkerAsync(TObj);
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message.ToString(), "Information", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Example #2
0
 private void viewunderproductioncs_Load(object sender, EventArgs e)
 {
     if (!BGworker.IsBusy)
     {
         RetriveTableData TObj = new RetriveTableData();
         DGview.Rows.Clear();
         BGworker.RunWorkerAsync(TObj);
     }
 }
Example #3
0
 private void Viewtoolingisseu_Load(object sender, EventArgs e)
 {
     if (!BGworker.IsBusy)
     {
         RetriveTableData TObj = new RetriveTableData();
         //SELECT * FROM ToolingReturnedhistory WHERE ToolingIssue_Yes = 'Yes'
         DGview.Rows.Clear();
         BGworker.RunWorkerAsync(TObj);
     }
 }
Example #4
0
 private void BGworker_ProgressChanged(object sender, ProgressChangedEventArgs e)
 {
     if (!BGworker.CancellationPending)
     {
         RetriveTableData Obj = (RetriveTableData)e.UserState;
         DGview.Rows.Add(Obj.dateTimeReturned1, Obj.PartNumber1, Obj.ToolingNumber1, Obj.ToolingIssue_Yes1,
                         Obj.ToolsName1, Obj.ProductFamily1, Obj.ToolsStatus1, Obj.ReturnedQTY1, Obj.Reasonnotcompleted1,
                         Obj.TechnicianansFeedback1, Obj.Usedby1, Obj.Returnby1);
     }
 }
Example #5
0
 private void BGworker_ProgressChanged(object sender, ProgressChangedEventArgs e)
 {
     if (!BGworker.CancellationPending)
     {
         RetriveTableData Obj = (RetriveTableData)e.UserState;
         DGview.Rows.Add(Obj.DateTimeout1, Obj.PartNumber1, Obj.ToolingNumber1, Obj.Status1,
                         Obj.ToolsName1, Obj.ProductFamily1, Obj.StorageLocation1, Obj.ActualToolsQty1, Obj.ToolingoutQty1,
                         Obj.WONumber1, Obj.WOQty1, Obj.Note1, Obj.TakenBy1);
     }
 }
 private void Bgworker_ProgressChanged(object sender, ProgressChangedEventArgs e)
 {
     if (!Bgworker.CancellationPending)
     {
         RetriveTableData Obj = (RetriveTableData)e.UserState;
         DGImport.Rows.Add(Obj.Collectdata[0].ToString(), Obj.Collectdata[1].ToString().ToUpper(), Obj.Collectdata[2].ToString(), Obj.Collectdata[3].ToString(), Obj.Collectdata[4].ToString(), Obj.Collectdata[5].ToString(), Obj.Collectdata[6].ToString(), Obj.Collectdata[7].ToString(), Obj.Collectdata[8].ToString(), Obj.Collectdata[9].ToString(), Obj.Collectdata[10].ToString(), Obj.Collectdata[11].ToString(), Obj.Collectdata[12].ToString());
         DGImport.FirstDisplayedCell = DGImport.Rows[DGImport.Rows.Count - 1].Cells[0];
         lblcount.Text         = "Proccessing..." + e.ProgressPercentage.ToString() + "%";
         Progress_Status.Value = e.ProgressPercentage;
         Progress_Status.Update();
     }
 }
        private void Bgworker_DoWork(object sender, DoWorkEventArgs e)
        {
            RetriveTableData Obj = (RetriveTableData)e.Argument;

            Excel.Application xlApp;
            Excel.Workbook    xlWorkBook;
            Excel.Worksheet   xlWorkSheet;
            Excel.Range       range;

            int RowCnt = 0; int ColCnt = 0;
            int Counter = 1; int Coltooling = 13;

            xlApp       = new Excel.Application();
            xlWorkBook  = xlApp.Workbooks.Open(Path, 0, true, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0);
            xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);

            range = xlWorkSheet.UsedRange;

            for (RowCnt = 2; RowCnt <= range.Rows.Count; RowCnt++) //baris
            {
                for (ColCnt = 1; ColCnt <= Coltooling; ColCnt++)   //kolom
                {
                    if ((string)(range.Cells[RowCnt, ColCnt] as Excel.Range).Text != null)
                    {
                        Obj.Collectdata[ColCnt - 1] = (string)(range.Cells[RowCnt, ColCnt] as Excel.Range).Text;
                    }
                    else
                    {
                        Obj.Collectdata[ColCnt - 1] = "";
                    }
                }
                Bgworker.ReportProgress((Int32)Math.Round((double)(Counter++ *100) / (range.Rows.Count - 1)), Obj);
            }

            xlWorkBook.Close(true, null, null);
            xlApp.Quit();

            releaseObject(xlWorkSheet);
            releaseObject(xlWorkBook);
            releaseObject(xlApp);
        }
Example #8
0
        private void BGworker_DoWork(object sender, DoWorkEventArgs e)
        {
            RetriveTableData Obj = (RetriveTableData)e.Argument;

            try
            {
                SqlConnection connection = new SqlConnection(Mydb.connectionstring);
                SqlCommand    cmd        = new SqlCommand(Querysql, connection);
                connection.Open();

                using (SqlDataReader Reader = cmd.ExecuteReader())
                {
                    while (Reader.Read())
                    {
                        Obj.ToolingNumber1         = Reader["ToolingNumber"].ToString().Trim();
                        Obj.ToolsName1             = Reader["ToolsName"].ToString().Trim();
                        Obj.PartNumber1            = Reader["PartNumber"].ToString().Trim();
                        Obj.ProductFamily1         = Reader["ProductFamily"].ToString().Trim();
                        Obj.dateTimeReturned1      = Reader["dateTimeReturned"].ToString().Trim();
                        Obj.Returnby1              = Reader["Returnby"].ToString().Trim();
                        Obj.ReturnedQTY1           = Reader["ReturnedQTY"].ToString().Trim();
                        Obj.ToolsStatus1           = Reader["ToolsStatus"].ToString().Trim();
                        Obj.Reasonnotcompleted1    = Reader["Reasonnotcompleted"].ToString().Trim();
                        Obj.Usedby1                = Reader["Usedby"].ToString().Trim();
                        Obj.ToolingIssue_Yes1      = Reader["ToolingIssue_Yes"].ToString().Trim();
                        Obj.TechnicianansFeedback1 = Reader["TechnicianansFeedback"].ToString().Trim();
                        Obj.Lifetimeusage1         = Reader["Lifetimeusage"].ToString().Trim();
                        System.Threading.Thread.Sleep(100);
                        BGworker.ReportProgress(0, Obj);
                    }

                    connection.Close();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #9
0
        private void BGworker_DoWork(object sender, DoWorkEventArgs e)
        {
            RetriveTableData Obj = (RetriveTableData)e.Argument;

            try
            {
                SqlConnection connection = new SqlConnection(Mydb.connectionstring);
                SqlCommand    cmd        = new SqlCommand(Querysql, connection);
                connection.Open();

                using (SqlDataReader Reader = cmd.ExecuteReader())
                {
                    while (Reader.Read())
                    {
                        Obj.ToolingNumber1   = Reader["ToolingNumber"].ToString().Trim();
                        Obj.StorageLocation1 = Reader["StorageLocation"].ToString().Trim();
                        Obj.ActualToolsQty1  = Reader["ActualToolsQty"].ToString().Trim();
                        Obj.ToolsName1       = Reader["ToolsName"].ToString().Trim();
                        Obj.PartNumber1      = Reader["PartNumber"].ToString().Trim();
                        Obj.ProductFamily1   = Reader["ProductFamily"].ToString().Trim();
                        Obj.DateTimeout1     = Reader["DateTimeout"].ToString().Trim();
                        Obj.TakenBy1         = Reader["TakenBy"].ToString().Trim();
                        Obj.ToolingoutQty1   = Reader["ToolingoutQty"].ToString().Trim();
                        Obj.WONumber1        = Reader["WONumber"].ToString().Trim();
                        Obj.WOQty1           = Reader["WOQty"].ToString().Trim();
                        Obj.Note1            = Reader["Note"].ToString().Trim();
                        Obj.Status1          = Reader["Status"].ToString().Trim();
                        System.Threading.Thread.Sleep(100);
                        BGworker.ReportProgress(0, Obj);
                    }

                    connection.Close();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }