private void btnDeny_Click(object sender, EventArgs e)
        {
            BLAdmin bl = new BLAdmin();

            if (gridRequests.SelectedRows[0] != null)
            {
                DialogResult res = MessageBox.Show("Respingerea cererii implica stergerea totala a acesteia din baza de date.\nContinuati?", "Respingere", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                if (res == DialogResult.Yes)
                {
                    DataGridViewRow row = gridRequests.SelectedRows[0];
                    bl.DenyRequest(Convert.ToInt32(row.Cells["ExternalId"].Value), Convert.ToInt32(row.Cells["StudentId"].Value));
                    MessageBox.Show("Cererea a fost respinsa!", "Succes", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    DataTable requestsTable = bl.GetRequests();
                    gridRequests.DataSource = requestsTable;
                }
                else
                {
                    return;
                }
            }
            else
            {
                MessageBox.Show("Alegeti cererea pe care doriti sa o respingeti!", "Atentie", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Example #2
0
        public ActionResult ReporteTV()
        {
            if (Session["Usuario"] == null)
            {
                string  macAddresses = "", lnsUsuario = "";
                BLAdmin admin = new BLAdmin();
                macAddresses = System.Web.HttpContext.Current.Request.UserHostAddress;
                lnsUsuario   = admin.ObtenerUsuario(macAddresses);

                if (lnsUsuario.Trim() != "XXXX")
                {
                    Session["Usuario"] = lnsUsuario;
                    ReporteProduccionModelo rp = new ReporteProduccionModelo();
                    return(View(rp));
                }
                else
                {
                    return(RedirectToAction("Login", "Login"));
                }
            }
            else
            {
                ReporteProduccionModelo rp = new ReporteProduccionModelo();
                return(View(rp));
            }
        }
Example #3
0
        private void btnDeny_Click(object sender, EventArgs e)
        {
            BLAdmin bl = new BLAdmin();

            if (gridAccounts.SelectedRows[0] != null)
            {
                DialogResult res = MessageBox.Show("Respingerea utilizatorului implica stergerea atat a contului cat si a datelor furnizate.\nContinuati?", "Respingere", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                if (res == DialogResult.Yes)
                {
                    DataGridViewRow row = gridAccounts.SelectedRows[0];
                    bl.DenyUser(Convert.ToInt32(row.Cells["UserId"].Value), Convert.ToInt32(row.Cells["ExternalId"].Value));
                    MessageBox.Show("Contul a fost sters cu succes!", "Succes", MessageBoxButtons.OK);
                    DataTable accountsTable = bl.GetInactiveExternals();
                    gridAccounts.DataSource = accountsTable;
                }
                else
                {
                    return;
                }
            }
            else
            {
                MessageBox.Show("Alegeti utilizatorul pe care doriti sa il stergeti!", "Atentie", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Example #4
0
        private void ValidateAccountsForm_Load(object sender, EventArgs e)
        {
            gridAccounts.BorderStyle = BorderStyle.None;
            gridAccounts.AlternatingRowsDefaultCellStyle.BackColor = Color.FromArgb(168, 218, 220);
            gridAccounts.CellBorderStyle = DataGridViewCellBorderStyle.SingleHorizontal;
            gridAccounts.DefaultCellStyle.SelectionBackColor = Color.FromArgb(29, 53, 87);
            gridAccounts.DefaultCellStyle.SelectionForeColor = Color.WhiteSmoke;
            gridAccounts.BackgroundColor                         = Color.FromArgb(3, 56, 125);
            gridAccounts.DefaultCellStyle.BackColor              = Color.FromArgb(241, 250, 238);
            gridAccounts.DefaultCellStyle.Font                   = new Font("Microsoft Tai Le", 10);
            gridAccounts.AlternatingRowsDefaultCellStyle.Font    = new Font("Microsoft Tai Le", 10);
            gridAccounts.ColumnHeadersDefaultCellStyle.Font      = new Font("Microsoft Tai Le", 11);
            gridAccounts.EnableHeadersVisualStyles               = false;
            gridAccounts.ColumnHeadersBorderStyle                = DataGridViewHeaderBorderStyle.None;
            gridAccounts.ColumnHeadersDefaultCellStyle.BackColor = Color.FromArgb(20, 25, 72);
            gridAccounts.ColumnHeadersDefaultCellStyle.ForeColor = Color.White;

            BLAdmin   bl            = new BLAdmin();
            DataTable accountsTable = bl.GetInactiveExternals();

            gridAccounts.DataSource = accountsTable;
            gridAccounts.Columns["UserId"].Visible          = false;
            gridAccounts.Columns["ExternalId"].Visible      = false;
            gridAccounts.Columns["UserName"].HeaderText     = "Cont utilizator";
            gridAccounts.Columns["ExternalName"].HeaderText = "Nume utilizator";
            gridAccounts.Columns["RegisterDate"].HeaderText = "Data inregistrarii";
            gridAccounts.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
        }
        private void gridTeachers_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            DataGridViewRow row = gridTeachers.SelectedRows[0];
            BLAdmin         bl  = new BLAdmin();

            gridCourses.DataSource = bl.GetCourses(Convert.ToInt32(row.Cells["TeacherId"].Value));
            gridCourses.Columns["CourseId"].Visible      = false;
            gridCourses.Columns["CourseName"].HeaderText = "Materie";
            gridCourses.Columns["StudySet"].HeaderText   = "Serie";
            gridCourses.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;

            DataTable tableCourses = bl.GetListOfCourses(Convert.ToInt32(row.Cells["TeacherId"].Value));

            comboBoxCourses.ValueMember   = "CourseId";
            comboBoxCourses.DisplayMember = "CourseName";
            comboBoxCourses.DataSource    = tableCourses;
            comboBoxCourses.SelectedItem  = null;

            lblCourse.Visible       = true;
            lblSet.Visible          = true;
            gridCourses.Visible     = true;
            btnAdd.Visible          = true;
            btnDelete.Visible       = true;
            comboBoxCourses.Visible = true;
            comboBoxSet.Visible     = true;
            lblInfo.Visible         = true;
            lblInfo.Text            = "Lista materiilor predate de " + row.Cells["TeacherName"].Value.ToString() + " " + row.Cells["TeacherSurname"].Value.ToString() + ".";
        }
        private void ValidateRequestsForm_Load(object sender, EventArgs e)
        {
            gridRequests.BorderStyle = BorderStyle.None;
            gridRequests.AlternatingRowsDefaultCellStyle.BackColor = Color.FromArgb(168, 218, 220);
            gridRequests.CellBorderStyle = DataGridViewCellBorderStyle.SingleHorizontal;
            gridRequests.DefaultCellStyle.SelectionBackColor = Color.FromArgb(29, 53, 87);
            gridRequests.DefaultCellStyle.SelectionForeColor = Color.WhiteSmoke;
            gridRequests.BackgroundColor                         = Color.FromArgb(3, 56, 125);
            gridRequests.DefaultCellStyle.BackColor              = Color.FromArgb(241, 250, 238);
            gridRequests.DefaultCellStyle.Font                   = new Font("Microsoft Tai Le", 10);
            gridRequests.AlternatingRowsDefaultCellStyle.Font    = new Font("Microsoft Tai Le", 10);
            gridRequests.ColumnHeadersDefaultCellStyle.Font      = new Font("Microsoft Tai Le", 11);
            gridRequests.EnableHeadersVisualStyles               = false;
            gridRequests.ColumnHeadersBorderStyle                = DataGridViewHeaderBorderStyle.None;
            gridRequests.ColumnHeadersDefaultCellStyle.BackColor = Color.FromArgb(20, 25, 72);
            gridRequests.ColumnHeadersDefaultCellStyle.ForeColor = Color.White;

            BLAdmin bl = new BLAdmin();

            gridRequests.DataSource = bl.GetRequests();
            gridRequests.Columns["ExternalId"].Visible      = false;
            gridRequests.Columns["StudentId"].Visible       = false;
            gridRequests.Columns["ExternalName"].HeaderText = "Nume utilizator extern";
            gridRequests.Columns["StudentName"].HeaderText  = "Nume student";
            gridRequests.Columns["StudyGroup"].HeaderText   = "Grupa";
            gridRequests.Columns["Reason"].HeaderText       = "Motiv";
            gridRequests.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
        }
 private void btnDelete_Click(object sender, EventArgs e)
 {
     if (gridCourses.SelectedRows[0] == null)
     {
         MessageBox.Show("Alegeti materia pe care doriti sa o stergeti.", "Atentie", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         DataGridViewRow rowTeacher = gridTeachers.SelectedRows[0];
         DataGridViewRow rowCourse  = gridCourses.SelectedRows[0];
         DialogResult    result     = MessageBox.Show("Sunteti sigur ca doriti sa stergeti " + rowCourse.Cells["CourseName"].Value.ToString() + " din lista de materii predate de " + rowTeacher.Cells["TeacherName"].Value.ToString() + " " + rowTeacher.Cells["TeacherSurname"].Value.ToString() + "?", "Confirmare", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (result == DialogResult.Yes)
         {
             BLAdmin bl = new BLAdmin();
             bl.DeleteTeacherCourse(Convert.ToInt32(rowTeacher.Cells["TeacherId"].Value), Convert.ToInt32(rowCourse.Cells["CourseId"].Value));
             MessageBox.Show("Cursul a fost sters cu succes!", "Succes", MessageBoxButtons.OK, MessageBoxIcon.Information);
             gridCourses.DataSource = bl.GetCourses(Convert.ToInt32(rowTeacher.Cells["TeacherId"].Value));
             DataTable tableCourses = bl.GetListOfCourses(Convert.ToInt32(rowTeacher.Cells["TeacherId"].Value));
             comboBoxCourses.ValueMember   = "CourseId";
             comboBoxCourses.DisplayMember = "CourseName";
             comboBoxCourses.DataSource    = tableCourses;
             comboBoxCourses.SelectedItem  = null;
         }
         else
         {
             return;
         }
     }
 }
 private void btnAdd_Click(object sender, EventArgs e)
 {
     if (comboBoxCourses.SelectedItem == null)
     {
         MessageBox.Show("Alegeti cursul pe care doriti sa il adaugati profesorului.", "Atentie", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else if (comboBoxSet.SelectedItem == null)
     {
         MessageBox.Show("Alegeti seria la care doriti sa adaugati cursul.", "Atentie", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         DataGridViewRow row = gridTeachers.SelectedRows[0];
         BLAdmin         bl  = new BLAdmin();
         bl.AddTeacherCourse(Convert.ToInt32(row.Cells["TeacherId"].Value), Convert.ToInt32(comboBoxCourses.SelectedValue), comboBoxSet.GetItemText(comboBoxSet.SelectedItem));
         MessageBox.Show("Cursul a fost adaugat cu succes!", "Succes", MessageBoxButtons.OK, MessageBoxIcon.Information);
         gridCourses.DataSource = bl.GetCourses(Convert.ToInt32(row.Cells["TeacherId"].Value));
         DataTable tableCourses = bl.GetListOfCourses(Convert.ToInt32(row.Cells["TeacherId"].Value));
         comboBoxCourses.ValueMember   = "CourseId";
         comboBoxCourses.DisplayMember = "CourseName";
         comboBoxCourses.DataSource    = tableCourses;
         comboBoxCourses.SelectedItem  = null;
         comboBoxSet.SelectedItem      = null;
         lblCourse.Visible             = true;
         lblSet.Visible = true;
     }
 }
Example #9
0
        private void ManageAccountsForm_Load(object sender, EventArgs e)
        {
            gridAccounts.BorderStyle = BorderStyle.None;
            gridAccounts.AlternatingRowsDefaultCellStyle.BackColor = Color.FromArgb(168, 218, 220);
            gridAccounts.CellBorderStyle = DataGridViewCellBorderStyle.SingleHorizontal;
            gridAccounts.DefaultCellStyle.SelectionBackColor = Color.FromArgb(29, 53, 87);
            gridAccounts.DefaultCellStyle.SelectionForeColor = Color.WhiteSmoke;
            gridAccounts.BackgroundColor                         = Color.FromArgb(3, 56, 125);
            gridAccounts.DefaultCellStyle.BackColor              = Color.FromArgb(241, 250, 238);
            gridAccounts.DefaultCellStyle.Font                   = new Font("Microsoft Tai Le", 10);
            gridAccounts.AlternatingRowsDefaultCellStyle.Font    = new Font("Microsoft Tai Le", 10);
            gridAccounts.ColumnHeadersDefaultCellStyle.Font      = new Font("Microsoft Tai Le", 11);
            gridAccounts.EnableHeadersVisualStyles               = false;
            gridAccounts.ColumnHeadersBorderStyle                = DataGridViewHeaderBorderStyle.None;
            gridAccounts.ColumnHeadersDefaultCellStyle.BackColor = Color.FromArgb(20, 25, 72);
            gridAccounts.ColumnHeadersDefaultCellStyle.ForeColor = Color.White;

            BLAdmin bl = new BLAdmin();

            gridAccounts.DataSource = bl.GetAccounts();
            gridAccounts.Columns["UserId"].Visible          = false;
            gridAccounts.Columns["UserName"].HeaderText     = "Cont";
            gridAccounts.Columns["Name"].HeaderText         = "Nume";
            gridAccounts.Columns["IsActive"].HeaderText     = "Activat";
            gridAccounts.Columns["UserTypeName"].HeaderText = "Tip utilizator";
            gridAccounts.Columns[1].ReadOnly = true;
            gridAccounts.Columns[2].ReadOnly = true;
            gridAccounts.Columns[3].ReadOnly = true;
            gridAccounts.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
        }
        private void gridStudents_CellValueChanged(object sender, DataGridViewCellEventArgs e)
        {
            DataGridViewRow row       = gridStudents.SelectedRows[0];
            int             studentId = Convert.ToInt32(row.Cells["StudentId"].Value);
            int             year      = Convert.ToInt32(row.Cells["StudyYear"].Value);
            String          name      = row.Cells["StudentName"].Value.ToString();
            String          surname   = row.Cells["StudentSurname"].Value.ToString();
            String          group     = row.Cells["StudyGroup"].Value.ToString();
            String          set       = row.Cells["StudySet"].Value.ToString();

            BLAdmin bl = new BLAdmin();

            bl.UpdateStudent(studentId, name, surname, year, group, set);

            gridStudents.Rows.Clear();
            gridStudents.Columns.Clear();
            List <StudentsModel> studentsModels = bl.GetStudents(txtNameFilter.Text, txtSurnameFilter.Text, txtGroupFilter.Text);

            gridStudents.Columns.Add("StudentId", "StudentId");
            gridStudents.Columns.Add("StudentName", "Nume");
            gridStudents.Columns.Add("StudentSurname", "Prenume");
            gridStudents.Columns.Add("StudyYear", "An");
            gridStudents.Columns.Add("StudyGroup", "Grupa");
            gridStudents.Columns.Add("StudySet", "Seria");
            gridStudents.Columns[0].Visible = false;

            foreach (StudentsModel student in studentsModels)
            {
                gridStudents.Rows.Add(student.StudentId, student.StudentName, student.StudentSurname, student.StudyYear, student.StudyGroup, student.StudySet);
            }
        }
        private void EditStudentsForm_Load(object sender, EventArgs e)
        {
            gridStudents.BorderStyle = BorderStyle.None;
            gridStudents.AlternatingRowsDefaultCellStyle.BackColor = Color.FromArgb(168, 218, 220);
            gridStudents.CellBorderStyle = DataGridViewCellBorderStyle.SingleHorizontal;
            gridStudents.DefaultCellStyle.SelectionBackColor = Color.FromArgb(29, 53, 87);
            gridStudents.DefaultCellStyle.SelectionForeColor = Color.WhiteSmoke;
            gridStudents.BackgroundColor                         = Color.FromArgb(3, 56, 125);
            gridStudents.DefaultCellStyle.BackColor              = Color.FromArgb(241, 250, 238);
            gridStudents.DefaultCellStyle.Font                   = new Font("Microsoft Tai Le", 10);
            gridStudents.AlternatingRowsDefaultCellStyle.Font    = new Font("Microsoft Tai Le", 10);
            gridStudents.ColumnHeadersDefaultCellStyle.Font      = new Font("Microsoft Tai Le", 11);
            gridStudents.EnableHeadersVisualStyles               = false;
            gridStudents.ColumnHeadersBorderStyle                = DataGridViewHeaderBorderStyle.None;
            gridStudents.ColumnHeadersDefaultCellStyle.BackColor = Color.FromArgb(20, 25, 72);
            gridStudents.ColumnHeadersDefaultCellStyle.ForeColor = Color.White;
            gridStudents.RowHeadersDefaultCellStyle.BackColor    = Color.FromArgb(241, 250, 238);

            BLAdmin bl = new BLAdmin();
            List <StudentsModel> studentsModels = bl.GetStudents("", "", "");

            gridStudents.Columns.Add("StudentId", "StudentId");
            gridStudents.Columns.Add("StudentName", "Nume");
            gridStudents.Columns.Add("StudentSurname", "Prenume");
            gridStudents.Columns.Add("StudyYear", "An");
            gridStudents.Columns.Add("StudyGroup", "Grupa");
            gridStudents.Columns.Add("StudySet", "Seria");
            gridStudents.Columns[0].Visible = false;

            foreach (StudentsModel student in studentsModels)
            {
                gridStudents.Rows.Add(student.StudentId, student.StudentName, student.StudentSurname, student.StudyYear, student.StudyGroup, student.StudySet);
            }
            gridStudents.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
        }
Example #12
0
        private void gridAccounts_CellValueChanged(object sender, DataGridViewCellEventArgs e)
        {
            DataGridViewRow row      = gridAccounts.SelectedRows[0];
            BLAdmin         bl       = new BLAdmin();
            Boolean         isActive = Convert.ToBoolean(row.Cells["IsActive"].Value);
            int             userId   = Convert.ToInt32(row.Cells["Userid"].Value);

            bl.UpdateAccount(userId, isActive);
        }
Example #13
0
 public IHttpActionResult paquetesIngresados(string tipo)
 {
     try
     {
         BLAdmin bl = new BLAdmin();
         return(Ok(bl.paquetesIngresadosEntregados(tipo)));
     }
     catch (Exception e)
     {
         return(Content(HttpStatusCode.InternalServerError, e.Message));
     }
 }
Example #14
0
 public IHttpActionResult trayectoPaquete()
 {
     try
     {
         BLAdmin bl = new BLAdmin();
         return(Ok(bl.trayectoPaquete()));
     }
     catch (Exception e)
     {
         return(Content(HttpStatusCode.InternalServerError, e.Message));
     }
 }
Example #15
0
 public IHttpActionResult addpermisos(string email, string role)
 {
     try
     {
         BLAdmin bl = new BLAdmin();
         return(Ok(bl.add(email, role)));
     }
     catch (Exception e)
     {
         return(Content(HttpStatusCode.InternalServerError, e.Message));
     }
 }
Example #16
0
        public void ChangeProduct_Test()
        {
            BLAdmin admin = new BLAdmin()
            {
                Id = 12, Email = "qwerty@", FirstName = "Name", LastName = "LastName", NumberofCard = 1234567890, Pasword = "qwerty1234"
            };
            BLProduct product = productService.GetProduct(3);

            userService.AddUser(admin);
            productService.EditProduct(product.Id, 123);

            Assert.That(productService.GetProduct(3).Price == 123);
        }
Example #17
0
        public void AddToBasket_TestForAdmin()
        {
            BLAdmin admin = new BLAdmin()
            {
                Id = 12, Email = "qwerty@", FirstName = "Name", LastName = "LastName", NumberofCard = 1234567890, Pasword = "qwerty1234"
            };
            BLProduct product = productService.GetProduct(3);

            userService.AddUser(admin);
            productService.AddToBasket(admin, product.Id);

            Assert.AreEqual(product.Name, productService.GetBasket(admin).Last().Name);
        }
        private void gridTeachers_CellValueChanged(object sender, DataGridViewCellEventArgs e)
        {
            DataGridViewRow row       = gridTeachers.SelectedRows[0];
            int             teacherId = Convert.ToInt32(row.Cells["TeacherId"].Value);
            String          name      = row.Cells["TeacherName"].Value.ToString();
            String          surname   = row.Cells["TeacherSurname"].Value.ToString();
            String          dept      = row.Cells["Department"].Value.ToString();

            BLAdmin bl = new BLAdmin();

            bl.UpdateTeacher(teacherId, name, surname, dept);
            gridTeachers.DataSource = bl.GetTeachers(txtNameFilter.Text, txtSurnameFilter.Text, comboBoxDept.GetItemText(comboBoxDept.SelectedItem));
        }
        private void EditTeachersForm_Load(object sender, EventArgs e)
        {
            gridTeachers.BorderStyle = BorderStyle.None;
            gridTeachers.AlternatingRowsDefaultCellStyle.BackColor = Color.FromArgb(168, 218, 220);
            gridTeachers.CellBorderStyle = DataGridViewCellBorderStyle.SingleHorizontal;
            gridTeachers.DefaultCellStyle.SelectionBackColor = Color.FromArgb(29, 53, 87);
            gridTeachers.DefaultCellStyle.SelectionForeColor = Color.WhiteSmoke;
            gridTeachers.BackgroundColor                         = Color.FromArgb(3, 56, 125);
            gridTeachers.DefaultCellStyle.BackColor              = Color.FromArgb(241, 250, 238);
            gridTeachers.DefaultCellStyle.Font                   = new Font("Microsoft Tai Le", 10);
            gridTeachers.AlternatingRowsDefaultCellStyle.Font    = new Font("Microsoft Tai Le", 10);
            gridTeachers.ColumnHeadersDefaultCellStyle.Font      = new Font("Microsoft Tai Le", 11);
            gridTeachers.EnableHeadersVisualStyles               = false;
            gridTeachers.ColumnHeadersBorderStyle                = DataGridViewHeaderBorderStyle.None;
            gridTeachers.ColumnHeadersDefaultCellStyle.BackColor = Color.FromArgb(20, 25, 72);
            gridTeachers.ColumnHeadersDefaultCellStyle.ForeColor = Color.White;

            gridCourses.BorderStyle = BorderStyle.None;
            gridCourses.AlternatingRowsDefaultCellStyle.BackColor = Color.FromArgb(168, 218, 220);
            gridCourses.CellBorderStyle = DataGridViewCellBorderStyle.SingleHorizontal;
            gridCourses.DefaultCellStyle.SelectionBackColor = Color.FromArgb(29, 53, 87);
            gridCourses.DefaultCellStyle.SelectionForeColor = Color.WhiteSmoke;
            gridCourses.BackgroundColor                         = Color.FromArgb(3, 56, 125);
            gridCourses.DefaultCellStyle.BackColor              = Color.FromArgb(241, 250, 238);
            gridCourses.DefaultCellStyle.Font                   = new Font("Microsoft Tai Le", 10);
            gridCourses.AlternatingRowsDefaultCellStyle.Font    = new Font("Microsoft Tai Le", 10);
            gridCourses.ColumnHeadersDefaultCellStyle.Font      = new Font("Microsoft Tai Le", 11);
            gridCourses.EnableHeadersVisualStyles               = false;
            gridCourses.ColumnHeadersBorderStyle                = DataGridViewHeaderBorderStyle.None;
            gridCourses.ColumnHeadersDefaultCellStyle.BackColor = Color.FromArgb(20, 25, 72);
            gridCourses.ColumnHeadersDefaultCellStyle.ForeColor = Color.White;

            BLAdmin bl = new BLAdmin();

            gridTeachers.DataSource = bl.GetTeachers("", "", "");
            gridTeachers.Columns["TeacherId"].Visible         = false;
            gridTeachers.Columns["TeacherName"].HeaderText    = "Nume";
            gridTeachers.Columns["TeacherSurname"].HeaderText = "Prenume";
            gridTeachers.Columns["Department"].HeaderText     = "Catedra";
            gridTeachers.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;

            lblInfo.Visible         = false;
            lblCourse.Visible       = false;
            lblSet.Visible          = false;
            gridCourses.Visible     = false;
            btnAdd.Visible          = false;
            btnDelete.Visible       = false;
            comboBoxCourses.Visible = false;
            comboBoxSet.Visible     = false;
        }
Example #20
0
        public void CreateOrder_TestForAdmin()
        {
            BLAdmin admin = new BLAdmin()
            {
                Id = 12, Email = "qwerty@", FirstName = "Name", LastName = "LastName", NumberofCard = 1234567890, Pasword = "qwerty1234"
            };
            BLOrder order = new BLOrder()
            {
                Id = 2, Country = "Ukraine", NumberOfPost = 12, ProductId = 3, Status = DAL.Enums.Statuses.New
            };

            userService.AddUser(admin);
            orderService.MakeOrder(admin, order);

            Assert.AreEqual(order.ProductId, orderService.GetOrders(admin).Last().ProductId);
        }
Example #21
0
        public void ChangeStatus_Test(Statuses status)
        {
            BLAdmin admin = new BLAdmin()
            {
                Id = 12, Email = "qwerty@", FirstName = "Name", LastName = "LastName", NumberofCard = 1234567890, Pasword = "qwerty1234"
            };
            BLOrder order = new BLOrder()
            {
                Id = 2, Country = "Ukraine", NumberOfPost = 12, ProductId = 3, Status = DAL.Enums.Statuses.New
            };

            userService.AddUser(admin);
            orderService.MakeOrder(admin, order);
            orderService.ChangeStatus(admin, orderService.GetOrders(admin).Last().Id, status);

            Assert.That(orderService.GetOrders(admin).Last().Status == status);
        }
        private void btnAccept_Click(object sender, EventArgs e)
        {
            BLAdmin bl = new BLAdmin();

            if (gridRequests.SelectedRows[0] != null)
            {
                DataGridViewRow row = gridRequests.SelectedRows[0];
                bl.AcceptRequest(Convert.ToInt32(row.Cells["ExternalId"].Value), Convert.ToInt32(row.Cells["StudentId"].Value));
                MessageBox.Show("Cererea a fost acceptata!", "Succes", MessageBoxButtons.OK, MessageBoxIcon.Information);
                DataTable requestsTable = bl.GetRequests();
                gridRequests.DataSource = requestsTable;
            }
            else
            {
                MessageBox.Show("Alegeti cererea pe care doriti sa o aprobati!", "Atentie", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Example #23
0
        private void btnActivate_Click(object sender, EventArgs e)
        {
            BLAdmin bl = new BLAdmin();

            if (gridAccounts.SelectedRows[0] != null)
            {
                DataGridViewRow row = gridAccounts.SelectedRows[0];
                bl.SetUserActive(Convert.ToInt32(row.Cells["UserId"].Value));
                MessageBox.Show("Contul a fost activat cu succes!", "Succes", MessageBoxButtons.OK);
                DataTable accountsTable = bl.GetInactiveExternals();
                gridAccounts.DataSource = accountsTable;
            }
            else
            {
                MessageBox.Show("Alegeti utilizatorul pe care doriti sa il activati!", "Atentie", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
 public ActionResult Login(DLAdmin ad, string ReturnUrl = "")
 {
     try
     {
         if (!string.IsNullOrEmpty(ad.Email) && !string.IsNullOrEmpty(ad.Password))
         {
             if (bal.IsValid(ad.Email, ad.Password, "CheckValid"))
             {
                 BLAdmin bal = new BLAdmin();
                 FormsAuthentication.SetAuthCookie(ad.Email, true);
                 var dal = bal.LoadData();
                 foreach (var e in dal)
                 {
                     if (e.Email == ad.Email)
                     {
                         Session["Role"]  = e.Role;
                         Session["Photo"] = e.Photo;
                         break;
                     }
                 }
                 if (Url.IsLocalUrl(ReturnUrl))
                 {
                     return(Redirect(ReturnUrl));
                 }
                 else
                 {
                     return(Redirect("/Home/Dashboard"));
                 }
             }
             else
             {
                 TempData["Error"] = "Invalid Email Id Or Password";
             }
         }
         else
         {
             TempData["Error"] = "Required Email Id Or Password";
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return(View());
 }
        private void txtNameFilter_TextChanged(object sender, EventArgs e)
        {
            BLAdmin bl = new BLAdmin();

            gridStudents.Rows.Clear();
            gridStudents.Columns.Clear();
            List <StudentsModel> studentsModels = bl.GetStudents(txtNameFilter.Text, txtSurnameFilter.Text, txtGroupFilter.Text);

            gridStudents.Columns.Add("StudentId", "StudentId");
            gridStudents.Columns.Add("StudentName", "Nume");
            gridStudents.Columns.Add("StudentSurname", "Prenume");
            gridStudents.Columns.Add("StudyYear", "An");
            gridStudents.Columns.Add("StudyGroup", "Grupa");
            gridStudents.Columns.Add("StudySet", "Seria");
            gridStudents.Columns[0].Visible = false;

            foreach (StudentsModel student in studentsModels)
            {
                gridStudents.Rows.Add(student.StudentId, student.StudentName, student.StudentSurname, student.StudyYear, student.StudyGroup, student.StudySet);
            }
        }
        private void comboBoxDept_SelectedIndexChanged(object sender, EventArgs e)
        {
            BLAdmin bl = new BLAdmin();

            gridTeachers.DataSource = bl.GetTeachers(txtNameFilter.Text, txtSurnameFilter.Text, comboBoxDept.GetItemText(comboBoxDept.SelectedItem));
        }
Example #27
0
        private void txtNameFilter_TextChanged(object sender, EventArgs e)
        {
            BLAdmin bl = new BLAdmin();

            gridAccounts.DataSource = bl.GetAccounts(txtNameFilter.Text);
        }
Example #28
0
        public bool ValidaUsuarioSiglas(LoginViewModel cu)
        {
            BLAdmin usuario = new BLAdmin();

            return(usuario.ValidaUsuarioSiglas(cu.Usuario, cu.ContraseƱa));
        }