Exemplo n.º 1
0
        protected void btnAdd_Click(object sender, EventArgs e)
        {
            try
            {
                NewsEntities db = new NewsEntities();

                News.tb_User obj = new News.tb_User();
                obj.TenUser  = txtTenNV.Text;
                obj.NickName = txtNgheDanh.Text;
                obj.DiaChi   = txtDiaChi.Text;
                obj.Email    = txtEmail.Text;
                obj.GioiTinh = txtGioiTinh.Text;
                obj.Password = mahoa(txtMaNV.Text);
                db.tb_User.Add(obj);
                db.SaveChanges();

                News.tb_Role objcm = new News.tb_Role();
                objcm.ID_User      = int.Parse(txtMaNV.Text);
                objcm.ID_ChuyenMuc = int.Parse(cbbChuyenMuc.SelectedValue);
                objcm.ID_LoaiTK    = int.Parse(cbbLoaiTK.SelectedValue);

                db.tb_Role.Add(objcm);
                db.SaveChanges();

                Response.Redirect("User.aspx");
            }
            catch
            {
                //
            }
        }
Exemplo n.º 2
0
        protected void btnrepass_Click(object sender, EventArgs e)
        {
            NewsEntities db = new NewsEntities();
            int          id = int.Parse(Session["username"].ToString());

            string oldpass = db.tb_User.FirstOrDefault(x => x.ID_User == id).Password.ToString();

            if (oldpass == getMKMH(txtoldpass.Text))
            {
                if (txtpass.Text == txtrepass.Text)
                {
                    News.tb_User obj = db.tb_User.FirstOrDefault(x => x.ID_User == id);
                    if (obj == null)
                    {
                        Response.Redirect("Index.aspx");
                    }
                    else
                    {
                        obj.Password = getMKMH(txtrepass.Text);
                        db.SaveChanges();
                        Response.Redirect("Login.aspx");
                    }
                }
            }
            else
            {
            }
        }
Exemplo n.º 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            NewsEntities db = new NewsEntities();

            if (!IsPostBack)
            {
                if (Session["username"] == null || Session["username"].ToString() == "")
                {
                    Response.Redirect("Login.aspx");
                }
                else
                {
                    int id = int.Parse(Session["username"].ToString());
                    //lbName.Text = Session["username"].ToString();
                    News.tb_User obj = db.tb_User.FirstOrDefault(x => x.ID_User == id);
                    if (obj == null)
                    {
                    }
                    else
                    {
                        lbName.Text            = getRole().ToString();
                        lbName.Text            = obj.TenUser;
                        imgAnhDaiDien.ImageUrl = "../Images/Users/" + getAnh();
                    }

                    if (getRole() == 1)
                    {
                        dsbvtb.Visible = false;
                        bvmoi.Visible  = false;
                    }
                    else if (getRole() == 1004)
                    {
                        if (getRole2() >= 1)
                        {
                            chuyenmuc.Visible = false;
                            quangcao.Visible  = false;
                            nhanvien.Visible  = false;
                        }
                        else
                        {
                            chuyenmuc.Visible = false;
                            dsbvtb.Visible    = false;
                            quangcao.Visible  = false;
                            nhanvien.Visible  = false;
                        }
                    }
                }
            }
        }
Exemplo n.º 4
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                NewsEntities db = new NewsEntities();
                int          id = int.Parse(txtMaNV.Text);

                News.tb_User obj = db.tb_User.FirstOrDefault(x => x.ID_User == id);
                if (obj == null)
                {
                    Response.Redirect("User.aspx");
                }
                else
                {
                    // Kiểm tra người dùng đã chọn file hay chưa
                    if (fuUrl.HasFile == true)
                    {
                        // Tạo file name
                        string[] file      = fuUrl.FileName.Split('.');
                        string   file_ext  = file[file.Length - 1];
                        string   file_name = txtMaNV.Text + "_" +
                                             DateTime.Now.ToString("yyyyMMddHHmmssffff") + "." + file_ext;
                        string folder = Server.MapPath("../Images/Users/");
                        fuUrl.SaveAs(folder + file_name);
                        obj.AnhDaiDien = file_name;
                        db.SaveChanges();
                    }

                    obj.TenUser   = txtTenNV.Text;
                    obj.NickName  = txtNgheDanh.Text;
                    obj.ID_LoaiTK = int.Parse(cbbLoaicv.SelectedValue);
                    obj.GioiTinh  = txtGioiTinh.Text;
                    obj.Email     = txtEmail.Text;
                    obj.DiaChi    = txtDiaChi.Text;

                    db.SaveChanges();
                    Response.Redirect("User.aspx");
                }
            }
            catch
            {
                // Lỗi
            }
        }
Exemplo n.º 5
0
        protected void btnXoa_Command(object sender, CommandEventArgs e)
        {
            string       IDuser = e.CommandArgument.ToString();
            int          id     = int.Parse(IDuser);
            NewsEntities db     = new NewsEntities();

            News.tb_User   obj   = db.tb_User.FirstOrDefault(x => x.ID_User == id);
            List <tb_Role> objcm = db.tb_Role.Where(x => x.ID_User == id).ToList();

            if (objcm != null)
            {
                db.tb_Role.RemoveRange(objcm);
                db.SaveChanges();
            }
            if (obj != null)
            {
                db.tb_User.Remove(obj);
                db.SaveChanges();
                getData();
            }
        }
Exemplo n.º 6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Session["username"] == null || Session["username"].ToString() == "")
                {
                    Response.Redirect("Login.aspx");
                }
                else
                {
                    getcbbltk();
                    getcbbCM();
                    NewsEntities db     = new NewsEntities();
                    int          iduser = int.Parse(db.tb_User.OrderByDescending(p => p.ID_User).Select(r => r.ID_User).First().ToString());
                    int          id     = iduser + 1;
                    txtMaNV.Text = id.ToString();
                    // kiểm tra trường hợp sửa/thêm mới
                    // nếu url có dạng ?masp=123 => sửa, ngược lại là thêm mới
                    if (Request.QueryString["manv"] == null)
                    {
                        // thêm mới
                        txtMaNV.Enabled   = false;
                        btnSave.Visible   = false;
                        btnAdd.Visible    = true;
                        btnThemCM.Visible = false;
                        txtMaNV.Enabled   = false;
                    }
                    else
                    {
                        // Sửa
                        btnThemCM.Visible = true;
                        btnSave.Visible   = true;
                        btnAdd.Visible    = false;


                        txtMaNV.Text        = Request.QueryString["manv"];
                        txtMaNV.Enabled     = true;
                        txtDiaChi.Enabled   = false;
                        txtEmail.Enabled    = false;
                        txtGioiTinh.Enabled = false;
                        txtNgheDanh.Enabled = false;
                        txtTenNV.Enabled    = false;
                        int idu = int.Parse(txtMaNV.Text);
                        txtMaNV.CssClass = txtMaNV.CssClass + " form-control";
                        // Query về db để lấy các thông tin còn lại
                        News.tb_User obj = db.tb_User.FirstOrDefault(x => x.ID_User == idu);
                        if (obj == null)
                        {
                            Response.Redirect("User.aspx");
                        }
                        else
                        {
                            txtTenNV.Text    = obj.TenUser;
                            txtNgheDanh.Text = obj.NickName;
                            txtDiaChi.Text   = obj.DiaChi;
                            txtEmail.Text    = obj.Email;
                            txtGioiTinh.Text = obj.GioiTinh;
                        }
                    }
                }
            }
        }
Exemplo n.º 7
0
        protected void btnAdd_Click(object sender, EventArgs e)
        {
            try
            {
                NewsEntities db  = new NewsEntities();
                News.tb_User obj = new News.tb_User();
                obj.TenUser   = txtTenNV.Text;
                obj.NickName  = txtNgheDanh.Text;
                obj.DiaChi    = txtDiaChi.Text;
                obj.Email     = txtEmail.Text;
                obj.GioiTinh  = txtGioiTinh.Text;
                obj.Password  = getMKMH(txtMaNV.Text);
                obj.ID_LoaiTK = int.Parse(cbbLoaicv.SelectedValue);

                int iduser = 1 + int.Parse(db.tb_User.OrderByDescending(p => p.ID_User).Select(r => r.ID_User).First().ToString());
                txtMaNV.Text = iduser.ToString();

                //Kiểm tra người dùng đã chọn file hay chưa
                if (fuUrl.HasFile == true)
                {
                    // Tạo file name
                    string[] file      = fuUrl.FileName.Split('.');
                    string   file_ext  = file[file.Length - 1];
                    string   file_name = iduser + "_" +
                                         DateTime.Now.ToString("yyyyMMddHHmmssffff") + "." + file_ext;
                    string folder = Server.MapPath("../Images/Users/");
                    fuUrl.SaveAs(folder + file_name);
                    obj.AnhDaiDien = file_name;
                }

                db.tb_User.Add(obj);
                db.SaveChanges();
                Response.Redirect("User.aspx");
            }
            catch
            {
            }
            //try
            //{
            //    NewsEntities db = new NewsEntities();
            //    News.tb_User obj = new News.tb_User();
            //    obj.TenUser = txtTenNV.Text;
            //    obj.NickName = txtNgheDanh.Text;
            //    obj.DiaChi = txtDiaChi.Text;
            //    obj.Email = txtEmail.Text;
            //    obj.GioiTinh = txtGioiTinh.Text;
            //    obj.Password = getMKMH(txtMaNV.Text);
            //    obj.ID_LoaiTK = int.Parse(cbbLoaicv.SelectedValue);
            //    int iduser = 1 +  int.Parse(db.tb_User.OrderByDescending(p => p.ID_User).Select(r => r.ID_User).First().ToString());
            //    txtMaNV.Text = iduser.ToString();

            //    // Kiểm tra người dùng đã chọn file hay chưa
            //    if (fuUrl.HasFile == true)
            //    {
            //        // Tạo file name
            //        string[] file = fuUrl.FileName.Split('.');
            //        string file_ext = file[file.Length - 1];
            //        string file_name = iduser + "_" +
            //            DateTime.Now.ToString("yyyyMMddHHmmssffff") + "." + file_ext;
            //        string folder = Server.MapPath("../Images/Users/");
            //        fuUrl.SaveAs(folder + file_name);
            //        obj.AnhDaiDien =file_name;
            //    }
            //    db.tb_User.Add(obj);
            //    db.SaveChanges();
            //    Response.Redirect("User.aspx");
            //}
            //catch
            //{
            //    //
            //}
        }
Exemplo n.º 8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Session["username"] == null || Session["username"].ToString() == "")
                {
                    Response.Redirect("Login.aspx");
                }
                else
                {
                    getcbbltk();
                    getcbbCM();
                    getcv();
                    //if (Session["username"] == null || Session["username"].ToString() == "")
                    //{
                    //    Response.Redirect("Login.aspx");
                    //}
                    //else
                    //{
                    if (Request.QueryString["manv"] == null)
                    {
                        getDGVCM();
                        int i = int.Parse(Session["username"].ToString());
                        // sửa bên nhân viên
                        loaitk.Visible    = false;
                        chuyenmuc.Visible = false;

                        loaicv.Visible         = false;
                        cbbLoaicv.Visible      = false;
                        btnAddcm.Visible       = false;
                        cbbChuyenMuc.Visible   = false;
                        txtMaNV.Enabled        = false;
                        btnSave.Visible        = true;
                        btnAdd.Visible         = false;
                        btnAddcm.Visible       = true;
                        txtMaNV.Text           = i.ToString(); //Request.QueryString["manv"];
                        txtMaNV.Enabled        = false;
                        txtDiaChi.Enabled      = true;
                        txtEmail.Enabled       = true;
                        txtGioiTinh.Enabled    = true;
                        txtNgheDanh.Enabled    = true;
                        txtTenNV.Enabled       = true;
                        cbbChuyenMuc.Enabled   = false;
                        imgAnhDaiDien.ImageUrl = "../Images/Users/" + getAnh();
                        int id = int.Parse(txtMaNV.Text);
                        txtMaNV.CssClass = txtMaNV.CssClass + " form-control";
                        // Query về db để lấy các thông tin còn lại
                        NewsEntities db  = new NewsEntities();
                        News.tb_User obj = db.tb_User.FirstOrDefault(x => x.ID_User == i);
                        if (obj == null)
                        {
                            Response.Redirect("User.aspx");
                        }
                        else
                        {
                            cbbLoaicv.Enabled = true;
                            txtTenNV.Text     = obj.TenUser;
                            txtNgheDanh.Text  = obj.NickName;
                            txtDiaChi.Text    = obj.DiaChi;
                            txtEmail.Text     = obj.Email;
                            txtGioiTinh.Text  = obj.GioiTinh;
                            //txtNgayDK = obj.NgayDK;
                        }
                    }
                    else if (Request.QueryString["manv"] == 1.ToString())
                    {
                        // thêm mới
                        lbhienthi.Text = "Cần thêm user trước";
                        NewsEntities db = new NewsEntities();
                        int          id = 1 + int.Parse(db.tb_User.OrderByDescending(p => p.ID_User).Select(r => r.ID_User).First().ToString());
                        txtMaNV.Text = id.ToString();

                        txtMaNV.Enabled = false;
                        btnSave.Visible = false;
                        btnAdd.Visible  = true;
                        txtMaNV.Enabled = false;
                        getDGVCM2();
                    }
                    else
                    {
                        getDGVCM1();
                        // Sửa bên admin

                        cbbLoaicv.Enabled      = true;
                        fuUrl.Enabled          = false;
                        txtMaNV.Enabled        = false;
                        btnSave.Visible        = true;
                        btnAdd.Visible         = false;
                        btnAddcm.Visible       = true;
                        txtMaNV.Text           = Request.QueryString["manv"];
                        txtMaNV.Enabled        = false;
                        txtDiaChi.Enabled      = false;
                        txtEmail.Enabled       = false;
                        txtGioiTinh.Enabled    = false;
                        txtNgheDanh.Enabled    = false;
                        txtTenNV.Enabled       = false;
                        imgAnhDaiDien.ImageUrl = "../Images/Users/" + getAnh1();
                        int id = int.Parse(txtMaNV.Text);
                        txtMaNV.CssClass = txtMaNV.CssClass + " form-control";
                        // Query về db để lấy các thông tin còn lại
                        NewsEntities db  = new NewsEntities();
                        News.tb_User obj = db.tb_User.FirstOrDefault(x => x.ID_User == id);
                        if (obj == null)
                        {
                            Response.Redirect("User.aspx");
                        }
                        else
                        {
                            txtTenNV.Text    = obj.TenUser;
                            txtNgheDanh.Text = obj.NickName;
                            txtDiaChi.Text   = obj.DiaChi;
                            txtEmail.Text    = obj.Email;
                            txtGioiTinh.Text = obj.GioiTinh;
                            //txtNgayDK = obj.NgayDK;
                        }
                        //}
                    }
                }
            }
        }