コード例 #1
0
        protected void btnChange_Click(object sender, EventArgs e)
        {
            int obj = 0;

            int.TryParse(ChangePwdIdHiddenField.Value, out obj);
            // txtNewpwd.Text
            string fname = FacultyDAL.ChangePassword(Session["fcode"].ToString(), txtOldpwd.Text);

            if (fname == null)
            {
                lblMsg.Text = "Sorry! Invalid OldPassword! Try Again.";
            }
            else
            {
                faculty staff = new DataAccess.faculty();
                staff.fcode = Session["fcode"].ToString();
                staff.pwd   = txtNewpwd.Text;


                staff.admno = obj;

                Manager.UpdateLogin(staff);

                lblMsg.Text = "Password Changed Sucessfully!";
            }
        }
コード例 #2
0
        private void GuiFacultyReport_Load(object sender, EventArgs e)
        {
            FacultiesReport classesReport = new FacultiesReport();
            DataTable       dataTable     = new DataTable();

            dataTable = FacultyDAL.GetFacultiesReport();
            classesReport.SetDataSource(dataTable);
            crystalReportViewer1.ReportSource = classesReport;
        }
コード例 #3
0
        public static void RenderListViewDataFaculty(ListView lvwFaculty)
        {
            lvwFaculty.Items.Clear();
            List <Faculty> faculties = FacultyDAL.GetFaculties();

            foreach (Faculty faculty in faculties)
            {
                lvwFaculty.Items.Add(FacultyModelToListViewItem(faculty));
            }
        }
コード例 #4
0
        public static void RenderComboBoxDataFaculties(ComboBox cboFaculty)
        {
            cboFaculty.Items.Clear();
            List <Faculty> faculties = FacultyDAL.GetFaculties();

            foreach (Faculty faculty in faculties)
            {
                cboFaculty.Items.Add(faculty);
            }
        }
コード例 #5
0
ファイル: FacultyBAL.cs プロジェクト: frostitvte/SAS
 /// <summary>
 /// Method to Get Faculty Entity
 /// </summary>
 /// <param name="argEn">Faculty Entity is an Input</param>
 /// <returns>Returns Faculty Entity</returns>
 public FacultyEn GetItem(FacultyEn argEn)
 {
     try
     {
         FacultyDAL loDs = new FacultyDAL();
         return(loDs.GetItem(argEn));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #6
0
ファイル: FacultyBAL.cs プロジェクト: frostitvte/SAS
 /// <summary>
 /// Method to Get List of All Faculty
 /// </summary>
 /// <param name="argEn">Faculty Entity is an Input.</param>
 /// <returns>Returns List of Faculty</returns>
 public List <FacultyEn> GetFacultyList(FacultyEn argEn)
 {
     try
     {
         FacultyDAL loDs = new FacultyDAL();
         return(loDs.GetFacultyList(argEn));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #7
0
        public static void HandleAddFaculty(ListView lvwCourse, Faculty faculty)
        {
            bool facultyResult = FacultyDAL.CreateFaculty(faculty);

            if (facultyResult)
            {
                ListViewItem item = FacultyModelToListViewItem(faculty);
                lvwCourse.Items.Insert(0, item.Clone() as ListViewItem);

                // Select New Item When Create
                lvwCourse.Items[0].Selected = true;
                lvwCourse.Select();
            }
        }
コード例 #8
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            string fname = FacultyDAL.Login(txtFcode.Text, txtPwd.Text);

            if (fname == null)
            {
                lblMsg.Text = "Sorry! Invalid Login! Try Again.";
            }
            else
            {
                Session.Add("fcode", txtFcode.Text);
                Session.Add("fname", fname);
                FormsAuthentication.RedirectFromLoginPage
                    (txtFcode.Text, false);
            }
        }
コード例 #9
0
    protected void btnChange_Click(object sender, EventArgs e)
    {
        string msg = FacultyDAL.ChangePassword(
            Session["fcode"].ToString(),
            txtOldpwd.Text,
            txtNewpwd.Text);

        if (msg == null)
        {
            lblMsg.Text = "Password Changed Sucessfully!";
        }
        else
        {
            lblMsg.Text = "Error -->" + msg;
        }
    }
コード例 #10
0
        public static void HandleDeleteFaculty(ListView lvwCourse, string id_faculty)
        {
            foreach (ListViewItem item in lvwCourse.Items)
            {
                if (item.SubItems[0].Text == id_faculty)
                {
                    bool result = FacultyDAL.DeleteFacultyWithId(id_faculty);
                    if (result)
                    {
                        lvwCourse.Items.Remove(item);
                        RenderListViewDataFaculty(lvwCourse);
                    }
                    return;
                }
            }

            MessageBox.Show(MessageBoxText.NotSelectListView, MessageBoxText.CaptionWarning, MessageBoxButtons.OK, MessageBoxIcon.Warning);
        }
コード例 #11
0
ファイル: FacultyBAL.cs プロジェクト: frostitvte/SAS
        /// <summary>
        /// Method to Update Faculty
        /// </summary>
        /// <param name="argEn">Faculty Entity is an Input.</param>
        /// <returns>Returns Boolean</returns>
        public bool Update(FacultyEn argEn)
        {
            bool flag;

            using (TransactionScope ts = new TransactionScope())
            {
                try
                {
                    FacultyDAL loDs = new FacultyDAL();
                    flag = loDs.Update(argEn);
                    ts.Complete();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            return(flag);
        }
コード例 #12
0
        public static void HandleUpdateFaculty(ListView lvwMain, Faculty faculty)
        {
            bool courseResult = FacultyDAL.UpdateFacultyWithId(faculty);

            if (courseResult)
            {
                foreach (ListViewItem item in lvwMain.Items)
                {
                    if (item.SubItems[0].Text == faculty.IdFaculty)
                    {
                        ListViewItem itemUser = FacultyModelToListViewItem(faculty);
                        for (int i = 0; i < item.SubItems.Count; i++)
                        {
                            item.SubItems[i].Text = i < itemUser.SubItems.Count ?
                                                    itemUser.SubItems[i].Text ?? null : string.Empty;
                        }
                    }
                }
                RenderListViewDataFaculty(lvwMain);
            }
        }
コード例 #13
0
 public FacultyBUS()
 {
     facultyDAL = new FacultyDAL();
 }
コード例 #14
0
 public FacultyBUS()
 {
     facultyDAL = new FacultyDAL();
 }