Advertisement
Guest User

Untitled

a guest
Dec 14th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.86 KB | None | 0 0
  1. #include "Form1.h"
  2. #include "Database.h"
  3. #include "Form2.h"
  4. #include "Login.h"
  5. #include "Data_Main.h"
  6.  
  7. using namespace System;
  8. using namespace System::ComponentModel;
  9. using namespace System::Collections;
  10. using namespace System::Collections::Generic;
  11. using namespace System::Windows::Forms;
  12. using namespace System::Data;
  13. using namespace System::Drawing;
  14. using namespace System::Threading;
  15. using namespace System::Data;
  16. using namespace System::Data::SQLite;
  17.  
  18. [STAThread]
  19. void Main(array<String^>^ arg) {
  20.     Application::EnableVisualStyles();
  21.     Application::SetCompatibleTextRenderingDefault(false);
  22.  
  23.     trucking::Login form;
  24.     Application::Run(%form);
  25. }
  26.  
  27. System::Void trucking::Form1::button_load_Click(System::Object ^ sender, System::EventArgs ^ e)
  28. {
  29.     List<Data^> ^Data1;
  30.     String^ Colums_Name = "order_id INTEGER PRIMARY KEY, destination STRING, initial_point STRING, type_of_cargo STRING, type_of_car STRING, cost STRING, weight STRING, date STRING, user_id INTEGER, client_id INTEGER, inactive BOOLEAN";
  31.     String^ DB_name = "TRUCKING";
  32.     String^ Colums_Name_2 = "users_id INTEGER PRIMARY KEY, password STRING, login STRING, is_admin BOOLEAN";
  33.     String^ DB_name_2 = "USERS";
  34.     String^ DB_name_3 = "CLIENTS";
  35.     String^ Colums_Name_3 = "client_id INTEGER PRIMARY KEY, owner STRING, passport_series STRING, passport_number STRING";
  36.     String^ Selected_Values = "*";
  37.     int i = 0;
  38.     Database ^DB = gcnew Database();
  39.     DB->Open_DB();
  40.     DB->Create_Table_DB(DB_name, Colums_Name);
  41.     DB->Create_Table_DB(DB_name_2, Colums_Name_2);
  42.     DB->Create_Table_DB(DB_name_3, Colums_Name_3);
  43.     SQLiteDataReader ^reader = DB->Select_Table_DB(Selected_Values, DB_name);
  44.    
  45.     DataTable^ Table = gcnew DataTable();
  46.     dataGridView1->DataSource = Table;
  47.  
  48.     for (int colCtr = 0; colCtr < reader->FieldCount; ++colCtr)
  49.     {
  50.         Table->Columns->Add(reader->GetName(colCtr));
  51.     }
  52.     array<String^>^ strarray = gcnew array<String^>(reader->FieldCount);
  53.     while (reader->Read())
  54.     {
  55.         for (int colCtr = 0; colCtr < reader->FieldCount; ++colCtr)
  56.         {
  57.             strarray[colCtr] = reader->GetValue(colCtr)->ToString();
  58.  
  59.  
  60.         }
  61.         Table->Rows->Add(strarray);
  62.  
  63.         i++;
  64.     }
  65.     DB->Close();
  66.    
  67. }
  68.  
  69. System::Void trucking::Form1::button_add_Click(System::Object ^ sender, System::EventArgs ^ e)
  70. {
  71.     Form2^ Frm2 = gcnew Form2(user_id1);
  72.     Frm2->ShowDialog();
  73.     this->button_load->PerformClick();
  74. }
  75.  
  76. System::Void trucking::Form1::bttn_edit_Click(System::Object ^ sender, System::EventArgs ^ e)
  77. {
  78.     try {
  79.         Form2^ Frm_edit = gcnew Form2(true, this->dataGridView1->SelectedCells[0]->RowIndex+1,user_id1);
  80.  
  81.         Frm_edit->Show();
  82.            
  83.        
  84.        
  85.     }
  86.     catch(Exception ^e)
  87.     {
  88.  
  89.     }
  90.    
  91.    
  92.  
  93.  
  94. }
  95.  
  96. System::Void trucking::Form1::Form1_Shown(System::Object ^ sender, System::EventArgs ^ e)
  97. {
  98.        
  99. }
  100.  
  101. System::Void trucking::Form1::Form1_FormClosing(System::Object ^ sender, System::Windows::Forms::FormClosingEventArgs ^ e)
  102. {
  103.     Application::Exit();
  104. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement