示例#1
0
文件: Employer.cs 项目: nara70/Csharp
 /// <summary>
 /// Конструктор ініціалізації
 /// </summary>
 /// <param name="newLogin">Логін</param>
 /// <param name="newPassword">Пароль</param>
 /// <param name="compName">Назва компанії</param>
 /// <param name="addr">Адреса компанії</param>
 /// /// <param name="dataMaster">Мастер управління базою даних</param>
 public Employer(string newLogin, string compName, string addr, DatabaseMaster dataMaster)
 {
     this.login          = newLogin;
     this.companyName    = compName;
     this.address        = addr;
     this.databaseMaster = dataMaster;
 }
示例#2
0
        public void InicializeUnemployed(string login, DatabaseMaster dataMaster)
        {
            string fName;
            string secName;
            string surName;
            string cmd1Text = "SELECT `FirstName` FROM `Unemployed` WHERE `AcountID` = " +
                              "(SELECT `ID` FROM `Users` WHERE `Login` = '" + login + "')";
            string cmd2Text = "SELECT `SecondName` FROM `Unemployed` WHERE `AcountID` = " +
                              "(SELECT `ID` FROM `Users` WHERE `Login` = '" + login + "')";
            string cmd3Text = "SELECT `Surname` FROM `Unemployed` WHERE `AcountID` = " +
                              "(SELECT `ID` FROM `Users` WHERE `Login` = '" + login + "')";

            System.Data.OleDb.OleDbCommand cmd1 = new System.Data.OleDb.OleDbCommand();
            System.Data.OleDb.OleDbCommand cmd2 = new System.Data.OleDb.OleDbCommand();
            System.Data.OleDb.OleDbCommand cmd3 = new System.Data.OleDb.OleDbCommand();
            dataMaster.connection.Open();
            cmd1.Connection  = dataMaster.connection;
            cmd2.Connection  = dataMaster.connection;
            cmd3.Connection  = dataMaster.connection;
            cmd1.CommandText = cmd1Text;
            cmd2.CommandText = cmd2Text;
            cmd3.CommandText = cmd3Text;
            try
            {
                fName           = (string)cmd1.ExecuteScalar();
                secName         = (string)cmd2.ExecuteScalar();
                surName         = (string)cmd3.ExecuteScalar();
                this.unemployed = new Unemployed(login, fName, secName, surName, dataMaster);
            }
            catch
            {
                MessageBox.Show("Error");
            }
            dataMaster.connection.Close();
        }
示例#3
0
        public void InicializeEmployer(DatabaseMaster dataMaster, string login)
        {
            string compName;
            string addr;
            string cmd1Text = "SELECT `CompanyName` FROM `Employer` WHERE `AcountID` = " +
                              "(SELECT `ID` FROM `Users` WHERE `Login` = '" + login + "')";
            string cmd2Text = "SELECT `Address` FROM `Employer` WHERE `AcountID` = " +
                              "(SELECT `ID` FROM `Users` WHERE `Login` = '" + login + "')";

            System.Data.OleDb.OleDbCommand cmd1 = new System.Data.OleDb.OleDbCommand();
            System.Data.OleDb.OleDbCommand cmd2 = new System.Data.OleDb.OleDbCommand();
            dataMaster.connection.Open();
            cmd1.Connection  = dataMaster.connection;
            cmd2.Connection  = dataMaster.connection;
            cmd1.CommandText = cmd1Text;
            cmd2.CommandText = cmd2Text;
            try
            {
                compName      = (string)cmd1.ExecuteScalar();
                addr          = (string)cmd2.ExecuteScalar();
                this.employer = new Employer(login, compName, addr, dataMaster);
            }
            catch
            {
                MessageBox.Show("Error");
            }
            dataMaster.connection.Close();
        }
示例#4
0
        static void Main()
        {
            DatabaseMaster databaseMaster = new DatabaseMaster();

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Start(databaseMaster));
        }
示例#5
0
 public CheckInForm(DatabaseMaster dataMaster)
 {
     InitializeComponent();
     this.databaseMaster             = dataMaster;
     this.checkInFormUser            = new CheckInFormUser(databaseMaster);
     checkInFormUser.TopLevel        = false;
     checkInFormUser.FormBorderStyle = FormBorderStyle.None;
     checkInFormUser.Dock            = DockStyle.Fill;
     checkInFormUser.Visible         = true;
     this.panel1.Controls.Add(checkInFormUser);
 }
示例#6
0
 public UnemployedRoom(DatabaseMaster dataMaster, string login)
 {
     this.databaseMaster = dataMaster;
     InicializeUnemployed(login, dataMaster);
     InitializeComponent();
 }
示例#7
0
 public UnemployedRoom(DatabaseMaster dataMaster)
 {
     this.databaseMaster = dataMaster;
     this.unemployed     = new Unemployed(dataMaster);
     InitializeComponent();
 }
示例#8
0
 public Authorization(DatabaseMaster dataMaster)
 {
     InitializeComponent();
     this.databaseMaster = dataMaster;
 }
示例#9
0
 public Employer(DatabaseMaster dataMaster)
 {
     this.databaseMaster = dataMaster;
 }
示例#10
0
 public EmployerRoom(DatabaseMaster dataMaster, string login)
 {
     InicializeEmployer(dataMaster, login);
     InitializeComponent();
 }
示例#11
0
 public EmployerRoom(DatabaseMaster dataMaster)
 {
     this.employer = new Employer(dataMaster);
     InitializeComponent();
 }
示例#12
0
 public Unemployed(DatabaseMaster dataMaster)
 {
     this.databaseMaster = dataMaster;
 }
示例#13
0
 /// <summary>
 /// Конструктор ініціалізації
 /// </summary>
 /// <param name="newLogin">Логін</param>
 /// <param name="newPassword">Пароль</param>
 /// <param name="fName">Ім'я</param>
 /// <param name="secName">По батькові</param>
 /// <param name="surName">Прізвище</param>
 /// <param name="dataMaster">Мастер управління базою даних</param>
 public Unemployed(string newLogin, string fName, string secName, string surName, DatabaseMaster dataMaster)
 {
     this.login          = newLogin;
     this.firstName      = fName;
     this.secondName     = secName;
     this.surname        = surName;
     this.databaseMaster = dataMaster;
 }
示例#14
0
 public Start(DatabaseMaster dataMaster)
 {
     this.databaseMaster = dataMaster;
     InitializeComponent();
 }
示例#15
0
 public CheckInFormUser(DatabaseMaster dataMaster)
 {
     this.databaseMaster = dataMaster;
     InitializeComponent();
 }