Beispiel #1
0
        private void btnRestore_Click(object sender, EventArgs e)
        {
            var          constring = System.Configuration.ConfigurationManager.ConnectionStrings["cn"].ConnectionString;
            string       file      = lblRes.Text;
            DialogResult dr        = MessageBox.Show(this, "Do you want to Restore Database?", "Confimation", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (dr == DialogResult.Yes)
            {
                using (MySqlConnection conn = new MySqlConnection(constring))
                {
                    using (MySqlCommand cmd = new MySqlCommand())
                    {
                        using (MySqlBackup mb = new MySqlBackup(cmd))
                        {
                            try
                            {
                                cmd.Connection = conn;
                                conn.Open();
                                mb.ImportFromFile(file);
                                conn.Close();
                                MessageBox.Show("Database Restored", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                Obj.Connection();
                                Obj.AuditTrail("Admin", "RESTORE", "Restored a Database");
                                Obj.CloseConnection();
                            }
                            catch (Exception ex)
                            {
                                MessageBox.Show(ex.Message);
                            }
                        }
                    }
                }
            }
        }
Beispiel #2
0
        private void btnEmail_Click(object sender, EventArgs e)
        {
            OpenFileDialog ofd = new OpenFileDialog();

            ofd.Title            = "Upload an Excel File";
            ofd.Filter           = "WFA/Excel File|*.wfa; *.xls;";
            ofd.InitialDirectory = @"C:\";
            if (ofd.ShowDialog() == DialogResult.OK)
            {
                var fileNames = ofd.FileName;
                filesname = fileNames;
            }
            if (string.IsNullOrEmpty(filesname))
            {
            }
            else
            {
                try
                {
                    DateTime    DateAndTime = DateTime.Parse(DateTime.Now.ToString());
                    string      newDT       = DateAndTime.ToString("M-d-yyyy HHmm");
                    MailMessage mail        = new MailMessage();
                    SmtpClient  SmtpServer  = new SmtpClient("smtp.gmail.com");
                    mail.From = new MailAddress(txtSMail.Text);
                    mail.To.Add(txtRMail.Text);
                    mail.Subject = System.IO.Path.GetFileNameWithoutExtension(ofd.FileName);

                    System.Net.Mail.Attachment attachment;
                    attachment = new System.Net.Mail.Attachment(filesname);
                    mail.Attachments.Add(attachment);

                    SmtpServer.Port        = 587;
                    SmtpServer.Credentials = new System.Net.NetworkCredential(txtSMail.Text, txtPass.Text);
                    SmtpServer.EnableSsl   = true;

                    Thread T1 = new Thread(delegate()
                    {
                        try
                        {
                            SmtpServer.Send(mail);
                            MessageBox.Show("Email Sent!", "Success!");
                            DatabaseLibrary Obj = new DatabaseLibrary();
                            Obj.Connection();
                            Obj.AuditTrail("ANY", "EMAIL", "Send to Email");
                            Obj.CloseConnection();
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show(ex.Message);
                        }
                    }); T1.Start();
                }
                catch (Exception ex)
                { MessageBox.Show(ex.Message); }
            }
        }
Beispiel #3
0
        private void SendToEmail()
        {
            OpenFileDialog ofd = new OpenFileDialog();
            ofd.Title = "Upload an Excel File";
            ofd.Filter = "Excel File|*.xls";
            ofd.InitialDirectory = @"C:\";
            if (ofd.ShowDialog() == DialogResult.OK)
            {
                var fileNames = ofd.FileName;
                filesname = fileNames;
            }
            if (string.IsNullOrEmpty(filesname))
            { }
            else
            {
                var lines = File.ReadAllLines(filesname);
                if (filesname.Contains("TRIP REPORT CD"))
                {
                    DateTime DateAndTime = DateTime.Parse(DateTime.Now.ToString());
                    string newDT = DateAndTime.ToString("M-d-yyyy HHmm");
                    MailMessage mail = new MailMessage();
                    SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");
                    mail.From = new MailAddress("*****@*****.**");
                    mail.To.Add("*****@*****.**");
                    mail.Subject = "TRIP REPORT CD " + newDT;

                    System.Net.Mail.Attachment attachment;
                    attachment = new System.Net.Mail.Attachment(filesname);
                    mail.Attachments.Add(attachment);
                    SmtpServer.Port = 587;
                    SmtpServer.Credentials = new System.Net.NetworkCredential("*****@*****.**", "Wfagro123");
                    SmtpServer.EnableSsl = true;

                    Thread T1 = new Thread(delegate()
                    {
                        try
                        {
                            SmtpServer.Send(mail);
                            DatabaseLibrary Obj = new DatabaseLibrary();
                            Obj.Connection();
                            Obj.AuditTrail("NDC", "TripReport", "Send to Email");
                            Obj.CloseConnection();
                            MessageBox.Show("Email Sent!", "Success!");
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show(ex.Message);
                        }
                    }); T1.Start();
                }
                else
                {
                    MessageBox.Show("Wrong file Uploaded!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
            }
        }
Beispiel #4
0
        private void btnUpload_Click(object sender, EventArgs e)
        {
            DatabaseLibrary Obj = new DatabaseLibrary();

            if (listView1.Items.Count == 0)
            {
                MessageBox.Show("Please Add Details!");
            }
            else if (listView1.Items.Count != 0)
            {
                DialogResult dr = MessageBox.Show(this, "Do you want to Save?", "Confimation", MessageBoxButtons.YesNo, MessageBoxIcon.Stop);
                if (dr == DialogResult.Yes)
                {
                    try
                    {
                        for (int i = 0; i < listView1.Items.Count; i++)
                        {
                            try
                            {
                                Obj.Connection();
//                                Obj.Insert(@"INSERT IGNORE INTO tblndc(TripNum,DispDate,Waybill,BodyNum,PlateNum,Driver,Helper,Source,RDD,CommitTime,Cases,TruckReq,CustName,TruckIn,Checklist,SCheck,FCheck,SLoad,FLoad,DocRec,INVCDN,TruckOut,SDwell,LoadNum) VALUES
//                                ('" + listView1.Items[i].SubItems[0].Text + "','" + DateTime.Parse(listView1.Items[i].SubItems[1].Text).ToString("yyyy-MM-dd") + "','" + listView1.Items[i].SubItems[2].Text + "','" + listView1.Items[i].SubItems[3].Text + "','" +
//                                listView1.Items[i].SubItems[4].Text + "','" +listView1.Items[i].SubItems[5].Text + "','" + listView1.Items[i].SubItems[6].Text + "','" +listView1.Items[i].SubItems[7].Text + "','" + DateTime.Parse(listView1.Items[i].SubItems[8].Text).ToString("yyyy-MM-dd") + "','" +
//                                DateTime.Parse(listView1.Items[i].SubItems[9].Text).ToString("yyyy-MM-dd HH:mm") + "','" + listView1.Items[i].SubItems[10].Text + "','" + listView1.Items[i].SubItems[11].Text + "','" + listView1.Items[i].SubItems[12].Text + "','" + DateTime.Parse(listView1.Items[i].SubItems[13].Text).ToString("yyyy-MM-dd HH:mm") + "','" +
//                                DateTime.Parse(listView1.Items[i].SubItems[14].Text).ToString("yyyy-MM-dd HH:mm") + "','" +DateTime.Parse(listView1.Items[i].SubItems[15].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[16].Text).ToString("yyyy-MM-dd HH:mm") + "','" +
//                                DateTime.Parse(listView1.Items[i].SubItems[17].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[18].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[19].Text).ToString("yyyy-MM-dd HH:mm") + "','" + listView1.Items[i].SubItems[20].Text + "','" +
//                                DateTime.Parse(listView1.Items[i].SubItems[21].Text).ToString("yyyy-MM-dd HH:mm") + "','" + listView1.Items[i].SubItems[22].Text + "','" + listView1.Items[i].SubItems[23].Text + "')");

                                Obj.Insert(@"INSERT INTO tblndc(TripNum,DispDate,Waybill,BodyNum,PlateNum,Driver,Helper,Source,RDD,CommitTime,Cases,TruckReq,CustName,TruckIn,Checklist,SCheck,FCheck,SLoad,FLoad,DocRec,INVCDN,TruckOut,SDwell,LoadNum) VALUES 
                                ('" + listView1.Items[i].SubItems[0].Text + "','" + DateTime.Parse(listView1.Items[i].SubItems[1].Text).ToString("yyyy-MM-dd") + "','" + listView1.Items[i].SubItems[2].Text + "','" + listView1.Items[i].SubItems[3].Text + "','" +
                                           listView1.Items[i].SubItems[4].Text + "','" + listView1.Items[i].SubItems[5].Text + "','" + listView1.Items[i].SubItems[6].Text + "','" + listView1.Items[i].SubItems[7].Text + "','" + DateTime.Parse(listView1.Items[i].SubItems[8].Text).ToString("yyyy-MM-dd") + "','" +
                                           DateTime.Parse(listView1.Items[i].SubItems[9].Text).ToString("yyyy-MM-dd HH:mm") + "','" + listView1.Items[i].SubItems[10].Text + "','" + listView1.Items[i].SubItems[11].Text + "','" + listView1.Items[i].SubItems[12].Text + "','" + DateTime.Parse(listView1.Items[i].SubItems[13].Text).ToString("yyyy-MM-dd HH:mm") + "','" +
                                           DateTime.Parse(listView1.Items[i].SubItems[14].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[15].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[16].Text).ToString("yyyy-MM-dd HH:mm") + "','" +
                                           DateTime.Parse(listView1.Items[i].SubItems[17].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[18].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[19].Text).ToString("yyyy-MM-dd HH:mm") + "','" + listView1.Items[i].SubItems[20].Text + "','" +
                                           DateTime.Parse(listView1.Items[i].SubItems[21].Text).ToString("yyyy-MM-dd HH:mm") + "','" + listView1.Items[i].SubItems[22].Text + "','" + listView1.Items[i].SubItems[23].Text + "') ON DUPLICATE KEY UPDATE DispDate = '" + DateTime.Parse(listView1.Items[i].SubItems[1].Text).ToString("yyyy-MM-dd") + "',BodyNum = '" + listView1.Items[i].SubItems[3].Text + "',PlateNum = '" + listView1.Items[i].SubItems[4].Text + "',Driver = '" + listView1.Items[i].SubItems[5].Text + "',Helper = '" + listView1.Items[i].SubItems[6].Text + "',Source = '" + listView1.Items[i].SubItems[7].Text + "',RDD = '" +
                                           DateTime.Parse(listView1.Items[i].SubItems[8].Text).ToString("yyyy-MM-dd") + "',CommitTime = '" + DateTime.Parse(listView1.Items[i].SubItems[9].Text).ToString("yyyy-MM-dd HH:mm") + "',Cases = '" + listView1.Items[i].SubItems[10].Text + "',TruckReq = '" + listView1.Items[i].SubItems[11].Text + "',CustName = '" +
                                           listView1.Items[i].SubItems[12].Text + "',TruckIn = '" + DateTime.Parse(listView1.Items[i].SubItems[13].Text).ToString("yyyy-MM-dd HH:mm") + "',Checklist = '" + DateTime.Parse(listView1.Items[i].SubItems[14].Text).ToString("yyyy-MM-dd HH:mm") + "',SCheck = '" + DateTime.Parse(listView1.Items[i].SubItems[15].Text).ToString("yyyy-MM-dd HH:mm") + "',FCheck = '" +
                                           DateTime.Parse(listView1.Items[i].SubItems[16].Text).ToString("yyyy-MM-dd HH:mm") + "',SLoad = '" + DateTime.Parse(listView1.Items[i].SubItems[17].Text).ToString("yyyy-MM-dd HH:mm") + "',FLoad = '" + DateTime.Parse(listView1.Items[i].SubItems[18].Text).ToString("yyyy-MM-dd HH:mm") + "',DocRec = '" +
                                           DateTime.Parse(listView1.Items[i].SubItems[19].Text).ToString("yyyy-MM-dd HH:mm") + "',INVCDN = '" + listView1.Items[i].SubItems[20].Text + "',TruckOut = '" + DateTime.Parse(listView1.Items[i].SubItems[21].Text).ToString("yyyy-MM-dd HH:mm") + "',SDwell = '" + listView1.Items[i].SubItems[22].Text + "',LoadNum = '" + listView1.Items[i].SubItems[23].Text + "' ");

                                Obj.Insert(@"INSERT IGNORE INTO tbldocu(TripNum)VALUES('" + listView1.Items[i].SubItems[0].Text + "')");

                                Obj.CloseConnection();
                            }
                            catch
                            {
                                continue;
                            }
                        }
                        frm1.RefreshListData();
                        this.Close();
                        MessageBox.Show("Data Uploaded!", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Obj.Connection();
                        Obj.AuditTrail("OFFICE", "IMPORT CD", "Import an Excel File");
                        Obj.CloseConnection();
                    }
                    catch
                    {
                        MessageBox.Show("Cannot Import File! Possible Data Corrupted!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    }
                }
            }
        }
        private void uploadToDatabaseToolStripMenuItem_Click(object sender, EventArgs e)
        {
            DatabaseLibrary Obj = new DatabaseLibrary();

            if (listView1.Items.Count == 0)
            {
                MessageBox.Show("Please Add Details!");
            }
            else if (listView1.Items.Count != 0)
            {
                DialogResult dr = MessageBox.Show(this, "Do you want to Save?", "Confimation", MessageBoxButtons.YesNo, MessageBoxIcon.Stop);
                if (dr == DialogResult.Yes)
                {
                    try
                    {
                        for (int i = 0; i < listView1.Items.Count; i++)
                        {
                            try
                            {
                                Obj.Connection();
                                if (listView1.Items[i].SubItems[9].Text != string.Empty &&
                                    listView1.Items[i].SubItems[10].Text != string.Empty)
                                {
                                    Obj.Insert(@"INSERT INTO tbldocu(TripNum,GarageIn,GarageOut,CustomerIn,StartUnload,FinishUnload,ReleaseDoc,CustomerOut,CDwell,TruckAtGarage,OfficeReceive,DocTransmit,Remarks) VALUES 
                                ('" + listView1.Items[i].SubItems[0].Text + "','" + DateTime.Parse(listView1.Items[i].SubItems[9].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[10].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[11].Text).ToString("yyyy-MM-dd HH:mm") + "','" +
                                               DateTime.Parse(listView1.Items[i].SubItems[12].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[13].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[14].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[15].Text).ToString("yyyy-MM-dd HH:mm") + "','" +
                                               listView1.Items[i].SubItems[16].Text + "','" + DateTime.Parse(listView1.Items[i].SubItems[17].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[18].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[19].Text).ToString("yyyy-MM-dd HH:mm") + "','" + listView1.Items[i].SubItems[20].Text + "') ON DUPLICATE KEY UPDATE GarageIn = '"
                                               + DateTime.Parse(listView1.Items[i].SubItems[9].Text).ToString("yyyy-MM-dd HH:mm") + "',GarageOut = '" + DateTime.Parse(listView1.Items[i].SubItems[10].Text).ToString("yyyy-MM-dd HH:mm") + "',CustomerIn = '" + DateTime.Parse(listView1.Items[i].SubItems[11].Text).ToString("yyyy-MM-dd HH:mm") + "',StartUnload = '" + DateTime.Parse(listView1.Items[i].SubItems[12].Text).ToString("yyyy-MM-dd HH:mm") + "',FinishUnload = '"
                                               + DateTime.Parse(listView1.Items[i].SubItems[13].Text).ToString("yyyy-MM-dd HH:mm") + "',ReleaseDoc = '" + DateTime.Parse(listView1.Items[i].SubItems[14].Text).ToString("yyyy-MM-dd HH:mm") + "',CustomerOut = '" + DateTime.Parse(listView1.Items[i].SubItems[15].Text).ToString("yyyy-MM-dd HH:mm") + "',CDwell = '" + listView1.Items[i].SubItems[16].Text + "', TruckAtGarage = '" + DateTime.Parse(listView1.Items[i].SubItems[17].Text).ToString("yyyy-MM-dd HH:mm") + "', OfficeReceive = '"
                                               + DateTime.Parse(listView1.Items[i].SubItems[18].Text).ToString("yyyy-MM-dd HH:mm") + "',DocTransmit = '" + DateTime.Parse(listView1.Items[i].SubItems[19].Text).ToString("yyyy-MM-dd HH:mm") + "',Remarks = '" + listView1.Items[i].SubItems[20].Text + "' ");

                                    Obj.Insert(@"INSERT IGNORE INTO tblsd(TripNum)VALUES('" + listView1.Items[i].SubItems[0].Text + "')");
                                }
                                else if (listView1.Items[i].SubItems[9].Text != string.Empty)
                                {
                                    Obj.Insert(@"INSERT INTO tbldocu(TripNum,GarageIn,GarageOut,CustomerIn,StartUnload,FinishUnload,ReleaseDoc,CustomerOut,CDwell,TruckAtGarage,OfficeReceive,DocTransmit,Remarks) VALUES 
                                ('" + listView1.Items[i].SubItems[0].Text + "','" + DateTime.Parse(listView1.Items[i].SubItems[9].Text).ToString("yyyy-MM-dd HH:mm") + "',NULL,'" + DateTime.Parse(listView1.Items[i].SubItems[11].Text).ToString("yyyy-MM-dd HH:mm") + "','" +
                                               DateTime.Parse(listView1.Items[i].SubItems[12].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[13].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[14].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[15].Text).ToString("yyyy-MM-dd HH:mm") + "','" +
                                               listView1.Items[i].SubItems[16].Text + "','" + DateTime.Parse(listView1.Items[i].SubItems[17].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[18].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[19].Text).ToString("yyyy-MM-dd HH:mm") + "','" + listView1.Items[i].SubItems[20].Text + "') ON DUPLICATE KEY UPDATE GarageIn = '"
                                               + DateTime.Parse(listView1.Items[i].SubItems[9].Text).ToString("yyyy-MM-dd HH:mm") + "',GarageOut = NULL,CustomerIn = '" + DateTime.Parse(listView1.Items[i].SubItems[11].Text).ToString("yyyy-MM-dd HH:mm") + "',StartUnload = '" + DateTime.Parse(listView1.Items[i].SubItems[12].Text).ToString("yyyy-MM-dd HH:mm") + "',FinishUnload = '"
                                               + DateTime.Parse(listView1.Items[i].SubItems[13].Text).ToString("yyyy-MM-dd HH:mm") + "',ReleaseDoc = '" + DateTime.Parse(listView1.Items[i].SubItems[14].Text).ToString("yyyy-MM-dd HH:mm") + "',CustomerOut = '" + DateTime.Parse(listView1.Items[i].SubItems[15].Text).ToString("yyyy-MM-dd HH:mm") + "',CDwell = '" + listView1.Items[i].SubItems[16].Text + "', TruckAtGarage = '" + DateTime.Parse(listView1.Items[i].SubItems[17].Text).ToString("yyyy-MM-dd HH:mm") + "', OfficeReceive = '"
                                               + DateTime.Parse(listView1.Items[i].SubItems[18].Text).ToString("yyyy-MM-dd HH:mm") + "',DocTransmit = '" + DateTime.Parse(listView1.Items[i].SubItems[19].Text).ToString("yyyy-MM-dd HH:mm") + "',Remarks = '" + listView1.Items[i].SubItems[20].Text + "' ");

//                                    Obj.Insert(@"INSERT IGNORE INTO tbldocu(TripNum,GarageIn,GarageOut,CustomerIn,StartUnload,FinishUnload,ReleaseDoc,CustomerOut,CDwell,TruckAtGarage,OfficeReceive,DocTransmit,Remarks) VALUES
//                                ('" + listView1.Items[i].SubItems[0].Text + "','" + DateTime.Parse(listView1.Items[i].SubItems[9].Text).ToString("yyyy-MM-dd HH:mm") + "',NULL,'" + DateTime.Parse(listView1.Items[i].SubItems[11].Text).ToString("yyyy-MM-dd HH:mm") + "','" +
//                                    DateTime.Parse(listView1.Items[i].SubItems[12].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[13].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[14].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[15].Text).ToString("yyyy-MM-dd HH:mm") + "','" +
//                                    listView1.Items[i].SubItems[16].Text + "','" + DateTime.Parse(listView1.Items[i].SubItems[17].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[18].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[19].Text).ToString("yyyy-MM-dd HH:mm") + "','" + listView1.Items[i].SubItems[20].Text + "')");
                                    Obj.Insert(@"INSERT IGNORE INTO tblsd(TripNum)VALUES('" + listView1.Items[i].SubItems[0].Text + "')");
                                }
                                else
                                {
//                                    Obj.Insert(@"INSERT IGNORE INTO tbldocu(TripNum,GarageIn,GarageOut,CustomerIn,StartUnload,FinishUnload,ReleaseDoc,CustomerOut,CDwell,TruckAtGarage,OfficeReceive,DocTransmit,Remarks) VALUES
//                                ('" + listView1.Items[i].SubItems[0].Text + "',NULL,NULL,'" + DateTime.Parse(listView1.Items[i].SubItems[11].Text).ToString("yyyy-MM-dd HH:mm") + "','" +
//                                    DateTime.Parse(listView1.Items[i].SubItems[12].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[13].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[14].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[15].Text).ToString("yyyy-MM-dd HH:mm") + "','" +
//                                    listView1.Items[i].SubItems[16].Text + "','" + DateTime.Parse(listView1.Items[i].SubItems[17].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[18].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[19].Text).ToString("yyyy-MM-dd HH:mm") + "','" + listView1.Items[i].SubItems[20].Text + "')");
                                    Obj.Insert(@"INSERT INTO tbldocu(TripNum,GarageIn,GarageOut,CustomerIn,StartUnload,FinishUnload,ReleaseDoc,CustomerOut,CDwell,TruckAtGarage,OfficeReceive,DocTransmit,Remarks) VALUES 
                                ('" + listView1.Items[i].SubItems[0].Text + "',NULL,NULL,'" + DateTime.Parse(listView1.Items[i].SubItems[11].Text).ToString("yyyy-MM-dd HH:mm") + "','" +
                                               DateTime.Parse(listView1.Items[i].SubItems[12].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[13].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[14].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[15].Text).ToString("yyyy-MM-dd HH:mm") + "','" +
                                               listView1.Items[i].SubItems[16].Text + "','" + DateTime.Parse(listView1.Items[i].SubItems[17].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[18].Text).ToString("yyyy-MM-dd HH:mm") + "','" + DateTime.Parse(listView1.Items[i].SubItems[19].Text).ToString("yyyy-MM-dd HH:mm") + "','" + listView1.Items[i].SubItems[20].Text + "') ON DUPLICATE KEY UPDATE GarageIn = NULL ,GarageOut = NULL,CustomerIn = '" + DateTime.Parse(listView1.Items[i].SubItems[11].Text).ToString("yyyy-MM-dd HH:mm") + "',StartUnload = '" + DateTime.Parse(listView1.Items[i].SubItems[12].Text).ToString("yyyy-MM-dd HH:mm") + "',FinishUnload = '"
                                               + DateTime.Parse(listView1.Items[i].SubItems[13].Text).ToString("yyyy-MM-dd HH:mm") + "',ReleaseDoc = '" + DateTime.Parse(listView1.Items[i].SubItems[14].Text).ToString("yyyy-MM-dd HH:mm") + "',CustomerOut = '" + DateTime.Parse(listView1.Items[i].SubItems[15].Text).ToString("yyyy-MM-dd HH:mm") + "',CDwell = '" + listView1.Items[i].SubItems[16].Text + "', TruckAtGarage = '" + DateTime.Parse(listView1.Items[i].SubItems[17].Text).ToString("yyyy-MM-dd HH:mm") + "', OfficeReceive = '"
                                               + DateTime.Parse(listView1.Items[i].SubItems[18].Text).ToString("yyyy-MM-dd HH:mm") + "',DocTransmit = '" + DateTime.Parse(listView1.Items[i].SubItems[19].Text).ToString("yyyy-MM-dd HH:mm") + "',Remarks = '" + listView1.Items[i].SubItems[20].Text + "' ");

                                    Obj.Insert(@"INSERT IGNORE INTO tblsd(TripNum)VALUES('" + listView1.Items[i].SubItems[0].Text + "')");
                                }
                                Obj.Edit(@"UPDATE tblndc SET Waybill='" + listView1.Items[i].SubItems[2].Text + "' WHERE TripNum='" + int.Parse(listView1.Items[i].SubItems[0].Text) + "'");

                                Obj.CloseConnection();
                            }
                            catch
                            {
                                continue;
                            }
                        }
                        frm1.RefreshListData();
                        this.Close();
                        MessageBox.Show("Data Uploaded!", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Obj.Connection();
                        Obj.AuditTrail("NDC", "NDC Form", "Upload an Excel File");
                        Obj.CloseConnection();
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                        //MessageBox.Show("Cannot Import File! Possible Data Corrupted!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    }
                }
                else
                {
                }
            }
        }
Beispiel #6
0
 private void ExportSelected()
 {
     for (int i = 0; i < listView1.CheckedItems.Count; i++)
     {
         ListViewItem item = listView1.CheckedItems[i];
         if (item.SubItems[0].Text != string.Empty &&
             item.SubItems[1].Text != string.Empty &&
             item.SubItems[2].Text != string.Empty &&
             item.SubItems[3].Text != string.Empty &&
             item.SubItems[4].Text != string.Empty &&
             item.SubItems[5].Text != string.Empty &&
             item.SubItems[6].Text != string.Empty &&
             item.SubItems[7].Text != string.Empty &&
             item.SubItems[8].Text != string.Empty &&
             item.SubItems[11].Text != string.Empty &&
             item.SubItems[12].Text != string.Empty &&
             item.SubItems[13].Text != string.Empty &&
             item.SubItems[14].Text != string.Empty &&
             item.SubItems[15].Text != string.Empty &&
             item.SubItems[16].Text != string.Empty &&
             item.SubItems[17].Text != string.Empty &&
             item.SubItems[18].Text != string.Empty &&
             item.SubItems[19].Text != string.Empty)
         {
         }
         else
         {
             blankCheck++;
         }
     }
     if (blankCheck == 0)
     {
         // DateTime DateAndTime = DateTime.Parse(DateTime.Now.ToString());
         // string newDT = DateAndTime.ToString("M-d-yyyy HHmm");
         saveFileDialog1.Filter   = "WFA files (*.wfa)|*.wfa";
         saveFileDialog1.FileName = "OFFICE RDD " + dtRDD.Text + "";
         saveFileDialog1.Title    = "Export to Excel";
         StringBuilder sb = new StringBuilder();
         foreach (ListViewItem lvi in listView1.CheckedItems)
         {
             sb.Append(lvi.SubItems[0].Text + ",");
             sb.Append(lvi.SubItems[1].Text + ",");
             sb.Append(lvi.SubItems[2].Text + ",");
             sb.Append(lvi.SubItems[3].Text + ",");
             sb.Append(lvi.SubItems[4].Text + ",");
             sb.Append(lvi.SubItems[5].Text + ",");
             sb.Append(lvi.SubItems[6].Text + ",");
             sb.Append(lvi.SubItems[7].Text + ",");
             sb.Append(lvi.SubItems[8].Text + ",");
             sb.Append(lvi.SubItems[9].Text + ",");
             sb.Append(lvi.SubItems[10].Text + ",");
             sb.Append(lvi.SubItems[11].Text + ",");
             sb.Append(lvi.SubItems[12].Text + ",");
             sb.Append(lvi.SubItems[13].Text + ",");
             sb.Append(lvi.SubItems[14].Text + ",");
             sb.Append(lvi.SubItems[15].Text + ",");
             sb.Append(lvi.SubItems[16].Text + ",");
             sb.Append(lvi.SubItems[17].Text + ",");
             sb.Append(lvi.SubItems[18].Text + ",");
             sb.Append(lvi.SubItems[19].Text + ",");
             sb.Append(lvi.SubItems[20].Text + ",");
             sb.AppendLine();
         }
         DialogResult dr = saveFileDialog1.ShowDialog();
         if (dr == DialogResult.OK)
         {
             StreamWriter sw = new StreamWriter(saveFileDialog1.FileName);
             sw.Write(sb.ToString());
             sw.Close();
             DatabaseLibrary Obj = new DatabaseLibrary();
             Obj.Connection();
             Obj.AuditTrail("OFFICE", "Docu", "Export a Selected Excel File");
             Obj.CloseConnection();
             MessageBox.Show("Data Export Done!", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
             blankCheck = 0;
         }
     }
     else if (blankCheck > 1)
     {
         MessageBox.Show("Cannot Extract File! Please Complete Time details!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop);
         RefreshListData();
         blankCheck = 0;
     }
 }
 private void saveToExcelToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (listView1.Items.Count != 0)
     {
         foreach (ListViewItem item in listView1.Items)
         {
             if (item.SubItems[0].Text != string.Empty &&
                 item.SubItems[1].Text != string.Empty &&
                 item.SubItems[3].Text != string.Empty &&
                 item.SubItems[4].Text != string.Empty &&
                 item.SubItems[5].Text != string.Empty &&
                 item.SubItems[6].Text != string.Empty &&
                 item.SubItems[7].Text != string.Empty &&
                 item.SubItems[8].Text != string.Empty &&
                 item.SubItems[9].Text != string.Empty &&
                 item.SubItems[10].Text != string.Empty &&
                 item.SubItems[11].Text != string.Empty &&
                 item.SubItems[12].Text != string.Empty &&
                 item.SubItems[13].Text != string.Empty &&
                 item.SubItems[14].Text != string.Empty &&
                 item.SubItems[15].Text != string.Empty &&
                 item.SubItems[16].Text != string.Empty &&
                 item.SubItems[17].Text != string.Empty &&
                 item.SubItems[18].Text != string.Empty &&
                 item.SubItems[19].Text != string.Empty &&
                 item.SubItems[20].Text != string.Empty &&
                 item.SubItems[21].Text != string.Empty &&
                 item.SubItems[22].Text != string.Empty)
             {
             }
             else
             {
                 blankCheck++;
             }
         }
         if (blankCheck == 0)
         {
             //DateTime DateAndTime = DateTime.Parse(DateTime.Now.ToString());
             //string newDT = DateAndTime.ToString("M-d-yyyy HHmm");
             saveFileDialog1.Filter = "WFA file (*.wfa)|*.wfa";
             saveFileDialog1.FileName = "CD RDD " + dtRDD.Text + "";
             saveFileDialog1.Title = "Export to Excel";
             StringBuilder sb = new StringBuilder();
             string oldInv,newdrive, newcust, newhelp, nload;
             foreach (ListViewItem lvi in listView1.Items)
             {
                 sb.Append(lvi.SubItems[0].Text + ",");
                 sb.Append(lvi.SubItems[1].Text + ",");
                 sb.Append(lvi.SubItems[2].Text + ",");
                 sb.Append(lvi.SubItems[3].Text + ",");
                 sb.Append(lvi.SubItems[4].Text + ",");
                 sb.Append(newdrive=lvi.SubItems[5].Text.Replace(",", "") + ",");
                 sb.Append(newhelp = lvi.SubItems[6].Text.Replace(",", "/") + ",");
                 sb.Append(lvi.SubItems[7].Text + ",");
                 sb.Append(lvi.SubItems[8].Text + ",");
                 sb.Append(lvi.SubItems[9].Text + ",");
                 sb.Append(lvi.SubItems[10].Text + ",");
                 sb.Append(lvi.SubItems[11].Text + ",");
                 sb.Append(newcust = lvi.SubItems[12].Text.Replace(",", " ") + ",");
                 sb.Append(lvi.SubItems[13].Text + ",");
                 sb.Append(lvi.SubItems[14].Text + ",");
                 sb.Append(lvi.SubItems[15].Text + ",");
                 sb.Append(lvi.SubItems[16].Text + ",");
                 sb.Append(lvi.SubItems[17].Text + ",");
                 sb.Append(lvi.SubItems[18].Text + ",");
                 sb.Append(lvi.SubItems[19].Text + ",");
                 oldInv = lvi.SubItems[20].Text.Replace("\r\n", "");
                 sb.Append(oldInv + ",");
                 sb.Append(lvi.SubItems[21].Text + ",");
                 sb.Append(lvi.SubItems[22].Text + ",");
                 sb.Append(nload = lvi.SubItems[23].Text.Replace(",", " ") + ",");
                 sb.AppendLine();
             }
             DialogResult dr = saveFileDialog1.ShowDialog();
             if (dr == DialogResult.OK)
             {
                 StreamWriter sw = new StreamWriter(saveFileDialog1.FileName);
                 sw.Write(sb.ToString());
                 sw.Close();
                 DatabaseLibrary Obj = new DatabaseLibrary();
                 Obj.Connection();
                 Obj.AuditTrail("CD", "LOADING FORM", "EXTRACT DATA");
                 Obj.CloseConnection();
                 MessageBox.Show("Data Export Done!", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else if (dr == DialogResult.Cancel)
             { }
         }
         else if (blankCheck > 1)
         {
             blankCheck = 0;
             MessageBox.Show("Cannot Extract File! Please Complete details!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop);
         }
     } 
 }
Beispiel #8
0
 private void ExportSelected()
 {
     for (int es = 0; es < listView1.CheckedItems.Count; es++)
     {
         ListViewItem item = listView1.CheckedItems[es];
         if (listView1.Items.Count != 0)
         {
             if (item.SubItems[0].Text != string.Empty &&
                 item.SubItems[1].Text != string.Empty &&
                 item.SubItems[2].Text != string.Empty &&
                 item.SubItems[3].Text != string.Empty &&
                 item.SubItems[4].Text != string.Empty &&
                 item.SubItems[5].Text != string.Empty &&
                 item.SubItems[6].Text != string.Empty &&
                 item.SubItems[7].Text != string.Empty &&
                 item.SubItems[8].Text != string.Empty &&
                 item.SubItems[9].Text != string.Empty &&
                 item.SubItems[10].Text != string.Empty &&
                 item.SubItems[11].Text != string.Empty &&
                 item.SubItems[12].Text != string.Empty &&
                 item.SubItems[13].Text != string.Empty &&
                 item.SubItems[14].Text != string.Empty &&
                 item.SubItems[15].Text != string.Empty &&
                 item.SubItems[16].Text != string.Empty &&
                 item.SubItems[17].Text != string.Empty &&
                 item.SubItems[18].Text != string.Empty &&
                 item.SubItems[19].Text != string.Empty &&
                 item.SubItems[20].Text != string.Empty &&
                 item.SubItems[21].Text != string.Empty &&
                 item.SubItems[24].Text != string.Empty &&
                 item.SubItems[25].Text != string.Empty &&
                 item.SubItems[26].Text != string.Empty &&
                 item.SubItems[27].Text != string.Empty &&
                 item.SubItems[28].Text != string.Empty &&
                 item.SubItems[29].Text != string.Empty &&
                 item.SubItems[30].Text != string.Empty &&
                 item.SubItems[31].Text != string.Empty &&
                 item.SubItems[32].Text != string.Empty &&
                 item.SubItems[34].Text != string.Empty)
             { }
             else
             {
                 blankCheck++;
             }
         }
     }
     if (blankCheck == 0)
     {
         object misValue = System.Reflection.Missing.Value;
         //DateTime DateAndTime = DateTime.Parse(DateTime.Now.ToString());
        // string newDT = DateAndTime.ToString("M-d-yyyy HHmm");
         saveFileDialog1.Filter = "Excel file (*.xls)|*.xls";
         saveFileDialog1.FileName = "TRIP REPORT RDD " + dtRDD.Text + "";
         saveFileDialog1.Title = "Export to Excel";
         DialogResult dr = saveFileDialog1.ShowDialog();
         CheckExcelProcesses();
         if (dr == DialogResult.OK)
         {
             XL.Application app = null;
             XL.Workbook wb = null;
             XL.Worksheet ws = null;
             app = new Microsoft.Office.Interop.Excel.Application();
             wb = app.Workbooks.Add(misValue);
             ws = (Microsoft.Office.Interop.Excel.Worksheet)wb.Worksheets[1];
             int i = 1;
             int i2 = 2;
             int x = 1;
             int x2 = 1;
             try
             {
                 foreach (ColumnHeader ch in listView1.Columns)
                 {
                     ws.Cells[x, x2] = ch.Text;
                     ws.Cells[x, x2].HorizontalAlignment = XL.XlHAlign.xlHAlignCenter;
                     ws.Cells[x, x2].VerticalAlignment = XL.XlVAlign.xlVAlignCenter;
                     ws.Cells[x, x2].Borders.LineStyle = XL.XlLineStyle.xlContinuous;
                     ws.Cells[x, x2].Font.Bold = true;
                     ws.Cells[x, x2].Interior.Color = XL.XlRgbColor.rgbLightGray;
                     x2++;
                 }
                 foreach (ListViewItem lvi in listView1.CheckedItems)
                 {
                     i = 1;
                     foreach (ListViewItem.ListViewSubItem lvs in lvi.SubItems)
                     {
                         ws.Cells[i2, i] = lvs.Text;
                         ws.Cells[i2, i].HorizontalAlignment = XL.XlHAlign.xlHAlignCenter;
                         ws.Cells[i2, i].VerticalAlignment = XL.XlVAlign.xlVAlignCenter;
                         ws.Cells[i2, i].Borders.LineStyle = XL.XlLineStyle.xlContinuous;
                         ws.Cells.EntireColumn.AutoFit();
                         ws.Cells.WrapText = true;
                         i++;
                     }
                     i2++;
                 }
                 ws.Name = dtRDD.Text;
                 wb.SaveAs(saveFileDialog1.FileName);
                 wb.Close(true, Type.Missing, Type.Missing);
                 app.Quit();
                 Marshal.ReleaseComObject(ws);
                 Marshal.ReleaseComObject(wb);
                 saveFileDialog1.Dispose();
                 DatabaseLibrary Obj = new DatabaseLibrary();
                 Obj.Connection();
                 Obj.AuditTrail("NDC", "TripReport", "Export an Excel File");
                 Obj.CloseConnection();
                 MessageBox.Show("Data Export Done!", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 blankCheck = 0;
                 KillExcel();
             }
             catch (Exception ex)
             {
                 MessageBox.Show(ex.Message);
             }
         }
     }
     else if (blankCheck > 1)
     {
         MessageBox.Show("Cannot Extract File! Please Complete Time details!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop);
         blankCheck = 0;
     }
 }