private void BtnEdit_Click(object sender, EventArgs e)
        {
            if (dgvStudentList.Rows.Count > 0)
            {
                if (dgvStudentList.SelectedRows.Count == 1)
                {
                    int selectIndex = dgvStudentList.CurrentRow.Index;
                    var studentID   = dgvStudentList.Rows[selectIndex].Cells[0].Value;

                    var student = StudentsHelper.GetById(Convert.ToInt32(studentID));

                    cmbSession.SelectedItem    = SessionsHelper.GetByNameFromID(student.SessionID);
                    cmbDepartment.SelectedItem = DepartmentsHelper.GetByNameFromID(student.DepartmentID);
                    cmbProgram.SelectedItem    = ProgramsHelper.GetByNameFromID(student.ProgramID);
                    txtStudentName.Text        = student.Name;
                    txtTCNO.Text            = student.TCNO;
                    cmbGender.SelectedIndex = student.Gender;
                    txtEnrollNo.Text        = student.EnrollNo;
                    txtAddress.Text         = student.Address;
                    txtContactNo.Text       = student.ContactNo;

                    EnableComponent();
                }
            }
        }
        private void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                if (dgvProgramList.Rows.Count > 0)
                {
                    DialogResult dialogResult = MessageBox.Show("Session'u silmek istediğinize emin misiniz?", "Library Management System", MessageBoxButtons.YesNo);
                    if (dialogResult == DialogResult.Yes)
                    {
                        int selectIndex = dgvProgramList.CurrentRow.Index;
                        var sessionID   = dgvProgramList.Rows[selectIndex].Cells[0].Value;

                        SessionsHelper.Delete(Convert.ToInt32(sessionID));

                        MessageBox.Show("Session Silme Başarılı", "Library Management System", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        FillGrid();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Herhangi bir eleman seçmediniz!", "Library Management System", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
        private void BtnAdd_Click(object sender, EventArgs e)
        {
            epProgram.Clear();
            bool check = SessionsHelper.ControlValidate(txtSessionName, "Lütfen Session İsmini Giriniz.", epProgram);

            if (check)
            {
                if (!SessionsHelper.HaveSessionName(txtSessionName.Text))
                {
                    Sessions s = new Sessions();
                    s.Name      = Convert.ToString(txtSessionName.Text).Trim();
                    s.StartDate = dtpStartDate.Value;
                    s.EndDate   = dtpEndDate.Value;

                    SessionsHelper.Add(s);

                    MessageBox.Show("Program Ekleme Başarılı", "Library Management System", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    FillGrid();
                }
                else
                {
                    MessageBox.Show("Aynı isimde bir Session zaten ekli!", "Library Management System", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Example #4
0
        public IActionResult Buy(int id)
        {
            ProductModel productModel = new ProductModel();

            if (SessionsHelper.GetObjectFromJson <List <Item> >(HttpContext.Session, "cart") == null)
            {
                List <Item> cart = new List <Item>();
                cart.Add(new Item {
                    Product = productModel.find(id), Quantity = 1
                });
                SessionsHelper.SetObjectAsJson(HttpContext.Session, "cart", cart);
            }
            else
            {
                List <Item> cart  = SessionsHelper.GetObjectFromJson <List <Item> >(HttpContext.Session, "cart");
                int         index = isExist(id);
                if (index != -1)
                {
                    cart[index].Quantity++;
                }
                else
                {
                    cart.Add(new Item {
                        Product = productModel.find(id), Quantity = 1
                    });
                }
                SessionsHelper.SetObjectAsJson(HttpContext.Session, "cart", cart);
            }
            return(RedirectToAction("Index"));
        }
Example #5
0
        public IActionResult Index()
        {
            var cart = SessionsHelper.GetObjectFromJson <List <Item> >(HttpContext.Session, "cart");

            ViewBag.cart  = cart;
            ViewBag.total = cart.Sum(item => item.Product.Price * item.Quantity);
            return(View());
        }
 private void frmStudent_Load(object sender, EventArgs e)
 {
     cmbSession.DataSource    = SessionsHelper.GetSessionsNameList();
     cmbDepartment.DataSource = DepartmentsHelper.GetDepartmentsNameList();
     cmbProgram.DataSource    = ProgramsHelper.GetProgramsNameList();
     cmbGender.DataSource     = Enum.GetValues(typeof(Gender));
     FillGrid();
 }
        public GuidesRoutesViewModel(IRegionManager RegionManager)
        {
            ApplyGuidesPopupCommand = new DelegateCommand <object>(ApplyGuidesPopup);
            CloseGuidesPopupCommand = new DelegateCommand <object>(CloseGuidesPopup);

            EnterprisesList = new ObservableCollection <Enterprises>();
            EnterprisesList.AddRange(SessionsHelper.GetEnterprisesList());
        }
        public LoginFormViewModel()
        {
            ButtonLoginCommand  = new DelegateCommand <object[]>(ButtonLogin);
            ButtonCancelCommand = new DelegateCommand <object>(ButtonCancel);

            UsersList = new ObservableCollection <Users>();
            UsersList.AddRange(SessionsHelper.GetUsersList());
        }
        public GuidesPointsViewModel(IRegionManager RegionManager)
        {
            PointTypesList = new ObservableCollection <PointTypes>();
            PointTypesList.AddRange(SessionsHelper.GetPointTypesList());

            ApplyGuidesPopupCommand = new DelegateCommand <object>(ApplyGuidesPopup);
            CloseGuidesPopupCommand = new DelegateCommand <object>(CloseGuidesPopup);
        }
Example #10
0
        public IActionResult Remove(int id)
        {
            List <Item> cart  = SessionsHelper.GetObjectFromJson <List <Item> >(HttpContext.Session, "cart");
            int         index = isExist(id);

            cart.RemoveAt(index);
            SessionsHelper.SetObjectAsJson(HttpContext.Session, "cart", cart);
            return(RedirectToAction("Index"));
        }
Example #11
0
 private void FillGridStudent(Students s)
 {
     dgvStudentDetail.Rows.Clear();
     dgvStudentDetail.Rows.Add($"Adı   : {s.Name}");
     dgvStudentDetail.Rows.Add($"TC No : {s.TCNO}");
     dgvStudentDetail.Rows.Add($"Dönem : {SessionsHelper.GetByNameFromID(s.SessionID)}");
     dgvStudentDetail.Rows.Add($"Bölüm : {DepartmentsHelper.GetByNameFromID(s.DepartmentID)}");
     dgvStudentDetail.Rows.Add($"Dönem : {ProgramsHelper.GetByNameFromID(s.ProgramID)}");
 }
Example #12
0
        private void ApplyGuidesPopup(object Parameters)
        {
            int sres = SessionsHelper.GuidesItemSave(new Posts()
            {
                Id   = _postsId,
                Name = PostsName
            });

            RaiseRequestClose(new DialogResult(sres > 0 ? ButtonResult.OK : ButtonResult.No));
        }
 private void GuidesAddItem()
 {
     _currentDialogService.ShowDialog(GuidesMenuSelectedItem.DialogName, new DialogParameters(), r =>
     {
         if (r.Result == ButtonResult.OK)
         {
             GuidesDataItems = SessionsHelper.GetDataGridGuidesItems(GuidesMenuSelectedItem);
         }
     });
 }
Example #14
0
        private void ApplyGuidesPopup(object Parameters)
        {
            int sres = SessionsHelper.GuidesItemSave(new Enterprises()
            {
                Id   = _enteprisesId,
                Inn  = EnterprisesInn,
                Name = EnterprisesName
            });

            RaiseRequestClose(new DialogResult(sres > 0 ? ButtonResult.OK : ButtonResult.No));
        }
Example #15
0
        protected override void OnStartup(StartupEventArgs e)
        {
            // show splash
            SplashScreenForm splashScreenForm = new SplashScreenForm();

            splashScreenForm.Show();

            Task.Factory.StartNew(() =>
            {
                // empty
                splashScreenForm.SplashScreenText("Инициализация ...");
                System.Threading.Thread.Sleep(500);

                // db connect
                splashScreenForm.SplashScreenText("Соединение с базой данных ...");
                SessionsHelper.DatabaseConnect();

                /*
                 * // login form
                 * splashScreenForm.SplashScreenText("Идентификация пользователя ...");
                 * splashScreenForm.SplashScreenProgress(false);
                 * Application.Current.Dispatcher.Invoke((Action)delegate
                 * {
                 *  LoginFormViewModel loginFormViewModel = new LoginFormViewModel();
                 *  LoginForm loginForm = new LoginForm();
                 *  loginForm.Owner = splashScreenForm;
                 *  loginForm.DataContext = loginFormViewModel;
                 *  loginFormViewModel.OnRequestClose += (s, ee) => loginForm.Close();
                 *  var r = loginForm.ShowDialog();
                 * });
                 */

                SessionsHelper.CurrentUser = SessionsHelper.GetUsersList().First();

                if (SessionsHelper.CurrentUser != null)
                {
                    // empty
                    splashScreenForm.SplashScreenText("Применение параметров ...");
                    splashScreenForm.SplashScreenProgress(true);
                    System.Threading.Thread.Sleep(500);

                    this.Dispatcher.Invoke(() =>
                    {
                        base.OnStartup(e);
                        splashScreenForm.Close();
                    });
                }
                else
                {
                    Process.GetCurrentProcess().Kill();
                }
            });
        }
Example #16
0
        private int isExist(int id)
        {
            List <Item> cart = SessionsHelper.GetObjectFromJson <List <Item> >(HttpContext.Session, "cart");

            for (int i = 0; i < cart.Count; i++)
            {
                if (cart[i].Product.Id.Equals(id))
                {
                    return(i);
                }
            }
            return(-1);
        }
 private void FillGrid()
 {
     dgvProgramList.Rows.Clear();
     foreach (var session in SessionsHelper.GetSessionsModelList())
     {
         int row = dgvProgramList.Rows.Add();
         dgvProgramList.Rows[row].Cells[0].Value = session.SessionID;
         dgvProgramList.Rows[row].Cells[1].Value = session.Name;
         dgvProgramList.Rows[row].Cells[2].Value = session.StartDate.ToString("dd MMMM yyyy");
         dgvProgramList.Rows[row].Cells[3].Value = session.EndDate.ToString("dd MMMM yyyy");
         row++;
     }
 }
Example #18
0
        private void ApplyGuidesPopup(object Parameters)
        {
            int sres = SessionsHelper.GuidesItemSave(new Cars()
            {
                Id            = _carsId,
                INomer        = CarsINomer,
                SNomer        = CarsSNomer,
                CarTypesId    = CarsCarTypesId,
                EnterprisesId = CarsEnterprisesId
            });

            RaiseRequestClose(new DialogResult(sres > 0 ? ButtonResult.OK : ButtonResult.No));
        }
        private void ApplyGuidesPopup(object Parameters)
        {
            int sres = SessionsHelper.GuidesItemSave(new Routes()
            {
                Id            = _routesId,
                Name          = RoutesName,
                Nomer         = RoutesNomer,
                LineName      = RoutesLineName,
                BackName      = RoutesBackName,
                EnterprisesId = RoutesEnterprisesId
            });

            RaiseRequestClose(new DialogResult(sres > 0 ? ButtonResult.OK : ButtonResult.No));
        }
Example #20
0
        private void ApplyGuidesPopup(object Parameters)
        {
            int sres = SessionsHelper.GuidesItemSave(new Workers()
            {
                Id            = _workersId,
                Name          = WorkersName,
                FirstName     = WorkersFirstName,
                LastName      = WorkersLastName,
                EnterprisesId = WorkersEnterprisesId,
                PostsId       = WorkersPostsId
            });

            RaiseRequestClose(new DialogResult(sres > 0 ? ButtonResult.OK : ButtonResult.No));
        }
        private void GuidesEditItem(object SelectedItem)
        {
            DialogParameters param = new DialogParameters
            {
                { "Item", SelectedItem }
            };

            _currentDialogService.ShowDialog(GuidesMenuSelectedItem.DialogName, param, r =>
            {
                if (r.Result == ButtonResult.OK)
                {
                    GuidesDataItems = SessionsHelper.GetDataGridGuidesItems(GuidesMenuSelectedItem);
                }
            });
        }
        private void GuidesDeleteItem(object SelectedItem)
        {
            DialogParameters param = new DialogParameters
            {
                { "message", "Удалить выбранный элемент?" }
            };

            _currentDialogService.ShowDialog("MessageBox", param, r =>
            {
                if (r.Result == ButtonResult.OK)
                {
                    SessionsHelper.GuidesItemDelete(SelectedItem as IGuidesItem);
                    GuidesDataItems = SessionsHelper.GetDataGridGuidesItems(GuidesMenuSelectedItem);
                }
            });
        }
Example #23
0
        private void BtnCreate_Click(object sender, EventArgs e)
        {
            epUserName.Clear();
            bool check1 = SessionsHelper.ControlValidate(txtUserName, "Lütfen User Name Giriniz.", epUserName);

            epPassword.Clear();
            bool check2 = SessionsHelper.ControlValidate(txtEnterPassword, "Lütfen Password Giriniz.", epPassword);

            if (txtEnterPassword.Text.Trim() != txtConfirmPassword.Text.Trim())
            {
                epConfirmPass.Clear();
                epConfirmPass.SetError(txtConfirmPassword, "Şifreler eşleşmiyor!");
                return;
            }

            if (check1 && check2)
            {
                if (!UsersHelper.HaveUserID(txtUserName.Text.ToLower()))
                {
                    UserPrivileges up = new UserPrivileges();
                    up.StaffID       = StaffsHelper.GetByName(cmbSelectUser.SelectedItem.ToString());
                    up.Configuration = Convert.ToInt32(chkConfiguration.Checked);
                    up.Book          = Convert.ToInt32(chkBook.Checked);
                    up.Report        = Convert.ToInt32(chkReport.Checked);
                    up.Staff         = Convert.ToInt32(chkStaff.Checked);
                    up.IssueBook     = Convert.ToInt32(chkIssueBook.Checked);
                    up.Gsm           = Convert.ToInt32(chkGSM.Checked);
                    up.Student       = Convert.ToInt32(chkStudent.Checked);
                    up.ReturnBook    = Convert.ToInt32(chkReturnBook.Checked);
                    up.Email         = Convert.ToInt32(chkEmail.Checked);
                    UserPrivilegesHelper.Add(up);

                    Users u = new Users();
                    u.StaffID  = StaffsHelper.GetByName(cmbSelectUser.SelectedItem.ToString());
                    u.UserName = txtUserName.Text;
                    u.Password = txtEnterPassword.Text;
                    UsersHelper.Add(u);

                    MessageBox.Show("Üye Ekleme Başarılı", "Library Management System", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Eklemek istediğiniz User Name sistemde mevcuttur.", "Library Management System", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
 private void GuidesMenuNavigatorSelectedItem(object MenuItem)
 {
     if (MenuItem is MenuNavigatorItem)
     {
         var _currentMenuItem = MenuItem as MenuNavigatorItem;
         DataGridColumns = SessionsHelper.GetDataGridGuidesColumns(_currentMenuItem);
         GuidesDataItems = SessionsHelper.GetDataGridGuidesItems(_currentMenuItem);
         GuidesName      = _currentMenuItem.Text;
         if (GuidesDataItems != null)
         {
             if (GuidesDataItems.Count > 0)
             {
                 GuidesDataSelectedItems = GuidesDataItems[0];
             }
         }
     }
 }
        private void btnEdit_Click(object sender, EventArgs e)
        {
            if (dgvProgramList.Rows.Count > 0)
            {
                if (dgvProgramList.SelectedRows.Count == 1)
                {
                    int selectIndex = dgvProgramList.CurrentRow.Index;
                    var sessionID   = dgvProgramList.Rows[selectIndex].Cells[0].Value;

                    var s = SessionsHelper.GetById(Convert.ToInt32(sessionID));

                    txtSessionName.Text = Convert.ToString(s.Name);
                    dtpStartDate.Value  = Convert.ToDateTime(s.StartDate);
                    dtpEndDate.Value    = Convert.ToDateTime(s.EndDate);
                    EnableComponent();
                }
            }
        }
 private void FillGrid()
 {
     dgvStudentList.Rows.Clear();
     foreach (var student in StudentsHelper.GetActiveStudentsList())
     {
         int row = dgvStudentList.Rows.Add();
         dgvStudentList.Rows[row].Cells[0].Value  = student.StudentID;
         dgvStudentList.Rows[row].Cells[1].Value  = student.Name;
         dgvStudentList.Rows[row].Cells[2].Value  = student.TCNO;
         dgvStudentList.Rows[row].Cells[3].Value  = student.EnrollNo;
         dgvStudentList.Rows[row].Cells[4].Value  = SessionsHelper.GetByNameFromID(student.SessionID);
         dgvStudentList.Rows[row].Cells[5].Value  = DepartmentsHelper.GetByNameFromID(student.DepartmentID);
         dgvStudentList.Rows[row].Cells[6].Value  = ProgramsHelper.GetByNameFromID(student.ProgramID);
         dgvStudentList.Rows[row].Cells[7].Value  = student.RegisterDate.ToString("dd MMMM yyyy");
         dgvStudentList.Rows[row].Cells[8].Value  = student.Address;
         dgvStudentList.Rows[row].Cells[9].Value  = student.ContactNo;
         dgvStudentList.Rows[row].Cells[10].Value = StaffsHelper.GetByNameFromID(student.StaffID);
         row++;
     }
 }
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            epProgram.Clear();
            bool check = SessionsHelper.ControlValidate(txtProgramName, "Lütfen Program  İsmini Giriniz.", epProgram);

            if (check)
            {
                int selectIndex = dgvProgramList.CurrentRow.Index;
                var programID   = dgvProgramList.Rows[selectIndex].Cells[0].Value;

                var p = ProgramsHelper.GetById(Convert.ToInt32(programID));
                p.Name = txtProgramName.Text.Trim();

                ProgramsHelper.Update(p);

                MessageBox.Show("Program güncelleme başarılı", "Library Management System", MessageBoxButtons.OK, MessageBoxIcon.Information);
                ClearForm();
                FillGrid();
                DisableComponent();
            }
        }
        private void BtnUpdate_Click(object sender, EventArgs e)
        {
            ep.Clear();

            if (txtStudentName.Text.Trim().Length == 0)
            {
                ep.SetError(txtStudentName, "Öğrenci adı boş bırakılamaz!");
                txtStudentName.Focus();
                return;
            }
            if (txtTCNO.Text.Trim().Length == 0)
            {
                ep.SetError(txtTCNO, "TC NO boş bırakılamaz!");
                txtTCNO.Focus();
                return;
            }
            if (txtEnrollNo.Text.Trim().Length == 0)
            {
                ep.SetError(txtEnrollNo, "Enroll No boş bırakılamaz!");
                txtEnrollNo.Focus();
                return;
            }
            if (txtAddress.Text.Trim().Length == 0)
            {
                ep.SetError(txtAddress, "Adres boş bırakılamaz!");
                txtAddress.Focus();
                return;
            }
            if (txtContactNo.Text.Trim().Length == 0)
            {
                ep.SetError(txtContactNo, "Telefon No boş bırakılamaz!");
                txtContactNo.Focus();
                return;
            }

            if (txtTCNO.Text.Trim().Length != 11)
            {
                MessageBox.Show("TC No 11 hanali olmalıdır.", "Library Management System", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (txtContactNo.Text.Trim().Length < 9 || txtContactNo.Text.Trim().Length > 14)
            {
                MessageBox.Show("Lütfen geçerli bir telefon numarası giriniz!", "Library Management System", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            int selectIndex = dgvStudentList.CurrentRow.Index;
            var studentID   = dgvStudentList.Rows[selectIndex].Cells[0].Value;

            if (!StudentsHelper.HaveContactNo(txtContactNo.Text, Convert.ToInt32(studentID)) &&
                !StudentsHelper.HaveEnrollNo(txtEnrollNo.Text, Convert.ToInt32(studentID)) &&
                !StudentsHelper.HaveTCNO(txtTCNO.Text, Convert.ToInt32(studentID)))
            {
                var s = StudentsHelper.GetById(Convert.ToInt32(studentID));
                s.SessionID    = SessionsHelper.GetByName(cmbSession.SelectedItem.ToString());
                s.DepartmentID = DepartmentsHelper.GetByName(cmbDepartment.SelectedItem.ToString());
                s.ProgramID    = ProgramsHelper.GetByName(cmbProgram.SelectedItem.ToString());
                s.Name         = txtStudentName.Text;
                s.Gender       = cmbGender.SelectedIndex;
                s.Address      = txtAddress.Text;
                s.EnrollNo     = txtEnrollNo.Text;
                s.TCNO         = txtTCNO.Text;
                s.ContactNo    = txtContactNo.Text;
                StudentsHelper.Update(s);


                MessageBox.Show("Öğrenci Güncelleme Başarılı", "Library Management System", MessageBoxButtons.OK, MessageBoxIcon.Information);

                cmbSession.SelectedIndex    = 0;
                cmbDepartment.SelectedIndex = 0;
                cmbProgram.SelectedIndex    = 0;
                txtStudentName.Text         = string.Empty;
                txtTCNO.Text            = string.Empty;
                cmbGender.SelectedIndex = 0;
                txtEnrollNo.Text        = string.Empty;
                txtAddress.Text         = string.Empty;
                txtContactNo.Text       = string.Empty;

                ClearForm();
                FillGrid();
                DisableComponent();
            }
            else
            {
                MessageBox.Show("Girdiğiniz TC, Enroll veya Telefon numarası sistemde kayıtlıdır!", "Library Management System", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void btnAdd_Click(object sender, EventArgs e)
        {
            ep.Clear();

            if (txtStudentName.Text.Trim().Length == 0)
            {
                ep.SetError(txtStudentName, "Öğrenci adı boş bırakılamaz!");
                txtStudentName.Focus();
                return;
            }
            if (txtTCNO.Text.Trim().Length == 0)
            {
                ep.SetError(txtTCNO, "TC NO boş bırakılamaz!");
                txtTCNO.Focus();
                return;
            }
            if (txtEnrollNo.Text.Trim().Length == 0)
            {
                ep.SetError(txtEnrollNo, "Enroll No boş bırakılamaz!");
                txtEnrollNo.Focus();
                return;
            }
            if (txtAddress.Text.Trim().Length == 0)
            {
                ep.SetError(txtAddress, "Adres boş bırakılamaz!");
                txtAddress.Focus();
                return;
            }
            if (txtContactNo.Text.Trim().Length == 0)
            {
                ep.SetError(txtContactNo, "Telefon No boş bırakılamaz!");
                txtContactNo.Focus();
                return;
            }

            if (txtTCNO.Text.Trim().Length != 11)
            {
                MessageBox.Show("TC No 11 hanali olmalıdır.", "Library Management System", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (txtContactNo.Text.Trim().Length < 9 || txtContactNo.Text.Trim().Length > 14)
            {
                MessageBox.Show("Lütfen geçerli bir telefon numarası giriniz!", "Library Management System", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (!StudentsHelper.HaveTCNO(txtTCNO.Text) && !StudentsHelper.HaveEnrollNo(txtEnrollNo.Text) && !StudentsHelper.HaveContactNo(txtEnrollNo.Text))
            {
                Students s = new Students();
                s.SessionID    = SessionsHelper.GetByName(cmbSession.SelectedItem.ToString());
                s.DepartmentID = DepartmentsHelper.GetByName(cmbDepartment.SelectedItem.ToString());
                s.ProgramID    = ProgramsHelper.GetByName(cmbProgram.SelectedItem.ToString());
                s.StaffID      = _staffID;
                s.Name         = txtStudentName.Text;
                s.TCNO         = txtTCNO.Text;
                s.Status       = 1;
                s.Gender       = cmbGender.SelectedIndex;
                s.EnrollNo     = txtEnrollNo.Text;
                s.Address      = txtAddress.Text;
                s.ContactNo    = txtContactNo.Text;
                s.RegisterDate = DateTime.Now;
                StudentsHelper.Add(s);

                MessageBox.Show("Öğrenci Ekleme Başarılı", "Library Management System", MessageBoxButtons.OK, MessageBoxIcon.Information);

                cmbSession.SelectedIndex    = 0;
                cmbDepartment.SelectedIndex = 0;
                cmbProgram.SelectedIndex    = 0;
                txtStudentName.Text         = string.Empty;
                txtTCNO.Text            = string.Empty;
                cmbGender.SelectedIndex = 0;
                txtEnrollNo.Text        = string.Empty;
                txtAddress.Text         = string.Empty;
                txtContactNo.Text       = string.Empty;

                FillGrid();
            }
            else
            {
                MessageBox.Show("Girdiğiniz TC, Enroll veya Telefon numarası sistemde kayıtlıdır.", "Library Management System", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }