Esempio n. 1
0
            public string ToString(enumStruct e)
            {
                switch (e)
                {
                case enumStruct.MANV:
                    return(MANV.ToString());

                case enumStruct.MAPB:
                    return(MAPB.ToString());

                case enumStruct.TENNV:
                    return(TENNV.ToString());

                case enumStruct.NGAYSINH:
                    return(DateTime.Parse(NGAYSINH.ToString()).ToShortDateString());

                case enumStruct.GIOITINH:
                    return(GIOITINH.ToString());

                case enumStruct.MA_NGS:
                    return(MA_NGS.ToString());

                case enumStruct.BACLUONG:
                    return(BACLUONG.ToString());

                case enumStruct.DIACHI:
                    return(DIACHI.ToString());

                case enumStruct.ACCOUNT:
                    return(ACCOUNT.ToString());

                default:
                    return("");
                }
            }
Esempio n. 2
0
        public int insert(DIACHI dc)
        {
            String sql = String.Format("INSERT INTO DIACHI(soNha,duong,xa,huyen,tinh) " +
                                       "VALUES(N'{0}',N'{1}',N'{2}', N'{3}', N'{4}')", dc.soNha, dc.duong, dc.xa, dc.huyen, dc.tinh);

            return(ccf.excuteNonQuery(sql));
        }
Esempio n. 3
0
        public int update(DIACHI dc)
        {
            String sql = String.Format("UPDATE DIACHI " +
                                       "SET soNha = N'{0}',duong = N'{1}',xa = N'{2}',huyen = N'{3}',tinh = N'{4}' WHERE maDiaChi={5}"
                                       , dc.soNha, dc.duong, dc.xa, dc.huyen, dc.tinh, dc.maDiaChi);

            return(ccf.excuteNonQuery(sql));
        }
Esempio n. 4
0
 public bool ThemDiaChi(DIACHI dc)
 {
     try
     {
         MyDBContext context = new MyDBContext();
         context.DIACHIs.Add(dc);
         context.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Esempio n. 5
0
 public ActionResult addAdressPartial(DIACHI address)
 {
     if (SessionUser.GetSession() != null)
     {
         var anewAddress = new DIACHI()
         {
             Id_KhachHang = SessionUser.GetSession().Id,
             TenKhachHang = address.TenKhachHang,
             DiaChi       = address.DiaChi,
             SoDienThoai  = address.SoDienThoai,
         };
         db.DIACHIs.Add(anewAddress);
         db.SaveChanges();
         return(RedirectToAction("renderProductCarts", "Cart"));
     }
     return(PartialView());
 }
Esempio n. 6
0
 public bool SuaDiaChi(DIACHI dc)
 {
     try
     {
         MyDBContext context = new MyDBContext();
         DIACHI      DC      = context.DIACHIs.Find(dc.ID);
         if (DC == null)
         {
             return(false);
         }
         DC.DiaChi1 = dc.DiaChi1;
         context.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
        private void btnLuu_Click(object sender, EventArgs e)
        {
            // get địa chỉ
            DIACHI dc = new DIACHI()
            {
                soNha = txtSonha.Text,
                duong = txtDuong.Text,
                xa    = txtPhuong.Text,
                huyen = txtQuan.Text,
                tinh  = cbTinh.Text
            };
            NGUOIDUNG user = new NGUOIDUNG()
            {
                tenNguoiDung = txtTengv.Text,
                gioiTinh     = (rbNam.Checked == true) ? "Nam" : "Nữ",
                ngaySinh     = txtNgaySinh.DateTime,
                sDT          = txtSDT.Text,
                email        = txtEmail.Text,
                taiKhoan     = txtTaiKhoan.Text,
                matKhau      = txtMatKhau1.Text,
            };

            if (lblChucNangHientai.Text.Equals(_THEM_MOI))
            {
                int re = bus_DiaChi.insert(dc);
                if (re < 1)
                {
                    MessageBox.Show("Có lỗi trong quá trình Thêm Địa chỉ !!!", "Lỗi", MessageBoxButtons.OK);
                    return;
                }
                user.diaChi = bus_DiaChi.get_unique_last();
                int re2 = bus_NguoiDung.insert(user);
                if (re2 < 1)
                {
                    MessageBox.Show("Có lỗi trong quá trình NGƯỜI DÙNG !!!", "Lỗi", MessageBoxButtons.OK);
                    return;
                }
                int id_user  = bus_NguoiDung.get_unique_last();
                int id_bomon = (int)cbBomon.GetColumnValue("maBoMon");
                int re_gv    = bus_GiaoVien.insert(new GIAOVIEN()
                {
                    maNguoiDung = id_user, monDay = id_bomon
                });
                if (re_gv < 1)
                {
                    MessageBox.Show("Có lỗi trong quá trình GIÁO VIÊN !!!", "Lỗi", MessageBoxButtons.OK);
                    return;
                }
                else
                {
                    MessageBox.Show("Lưu thành công GIÁO VIÊN !!!", "Thành công", MessageBoxButtons.OK);
                    _bindingDataSourceGrid();
                    _EmpltyAllInfoText();
                    lblChucNangHientai.Text = _KHONG_;
                }
            }
            else
            {
                dc.maDiaChi = Int32.Parse(txtMaDiachi.Text);
                if (dc.maDiaChi < 1)
                {
                    MessageBox.Show("Mã địa chỉ sửa không hợp lệ < 1 !!!", "Lỗi", MessageBoxButtons.OK);
                    return;
                }
                user.maNguoiDung = Int32.Parse(txtMagv.Text);
                if (user.maNguoiDung < 1)
                {
                    MessageBox.Show("Mã Người dùng sửa không hợp lệ < 1 !!!", "Lỗi", MessageBoxButtons.OK);
                    return;
                }
                int re_dc = bus_DiaChi.update(dc);
                if (re_dc < 1)
                {
                    MessageBox.Show("Có lỗi trong quá trình Sửa Địa chỉ !!!", "Lỗi", MessageBoxButtons.OK);
                    return;
                }
                int re_ng = bus_NguoiDung.update(user);
                if (re_ng < 1)
                {
                    MessageBox.Show("Có lỗi trong quá trình Sửa Người dùng !!!", "Lỗi", MessageBoxButtons.OK);
                    return;
                }
                int id_bomon = (int)cbBomon.GetColumnValue("maBoMon");
                int re_gv    = bus_GiaoVien.update(new GIAOVIEN()
                {
                    maNguoiDung = user.maNguoiDung, monDay = id_bomon
                });
                if (re_gv < 1)
                {
                    MessageBox.Show("Có lỗi trong quá trình Sửa Giáo viên !!!", "Lỗi", MessageBoxButtons.OK);
                    return;
                }
                else
                {
                    MessageBox.Show("Sửa thành công GIÁO VIÊN !!!", "Thành công", MessageBoxButtons.OK);
                    _bindingDataSourceGrid();
                    _EmpltyAllInfoText();
                    lblChucNangHientai.Text = _KHONG_;
                }
            }
        }
Esempio n. 8
0
        public ActionResult Registor(Customer customer)
        {
            KHACHHANG KhachHang  = new KHACHHANG();
            var       CheckEmail = db.KHACHHANGs.Where(x => x.Email == customer.Email).ToList();
            var       CheckPhone = db.KHACHHANGs.Where(x => x.SoDienThoai == customer.SoDienThoai).ToList();

            if (ModelState.IsValid)
            {
                if (CheckEmail.Count > 0)
                {
                    ModelState.AddModelError("Email", "Email của bạn đã tồn tại");
                }

                if (CheckPhone.Count > 0)
                {
                    ModelState.AddModelError("SoDienThoai", "Số điện thoại  của bạn tồn tại");
                }

                if (CheckEmail.Count == 0 && CheckPhone.Count == 0)
                {
                    var ngay  = customer.Ngay.ToString();
                    var thang = customer.Thang.ToString();
                    if (customer.Ngay < 10)
                    {
                        ngay = '0' + customer.Ngay.ToString();
                    }
                    if (customer.Thang < 10)
                    {
                        thang = '0' + customer.Thang.ToString();
                    }

                    var thoigian = ngay + "/" + thang + "/" + customer.Nam;
                    KhachHang = new KHACHHANG
                    {
                        TenKhachHang     = customer.TenKhachHang,
                        DiaChi           = customer.DiaChi,
                        SoDienThoai      = customer.SoDienThoai,
                        Email            = customer.Email,
                        PassWord         = Helper.GenHash.GenSHA1(customer.PassWord),
                        Id_LoaiKhachHang = 2
                    };

                    if (thoigian != " ")
                    {
                        KhachHang.NgaySinh = DateTime.ParseExact(thoigian, "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture);
                    }
                    // tổng chi +1,
                    // dfsdfsd

                    var aNewKhachHang = db.KHACHHANGs.Add(KhachHang);
                    KhachHang.Id_KhachHang = aNewKhachHang.Id_KhachHang;

                    DIACHI DiaChi = new DIACHI()
                    {
                        Id_KhachHang = aNewKhachHang.Id_KhachHang,
                        SoDienThoai  = aNewKhachHang.SoDienThoai,
                        TenKhachHang = aNewKhachHang.TenKhachHang,
                        DiaChi       = aNewKhachHang.DiaChi,
                        TrangThai    = true
                    };

                    db.DIACHIs.Add(DiaChi);
                    db.SaveChanges();


                    return(RedirectToAction("Index", "Homepage"));
                }
            }

            var Thangs = new SelectList(
                new List <SelectListItem>
            {
                new SelectListItem {
                    Text = "Tháng một", Value = "1"
                },
                new SelectListItem {
                    Text = "Tháng hai", Value = "2"
                },
                new SelectListItem {
                    Text = "Tháng ba", Value = "3"
                },
                new SelectListItem {
                    Text = "Tháng bốn", Value = "4"
                },
                new SelectListItem {
                    Text = "Tháng năm", Value = "5"
                },
                new SelectListItem {
                    Text = "Tháng sáu", Value = "6"
                },
                new SelectListItem {
                    Text = "Tháng bảy", Value = "7"
                },
                new SelectListItem {
                    Text = "Tháng tám", Value = "8"
                },
                new SelectListItem {
                    Text = "Tháng chín", Value = "9"
                },
                new SelectListItem {
                    Text = "Tháng mười", Value = "10"
                },
                new SelectListItem {
                    Text = "Tháng một", Value = "11"
                },
                new SelectListItem {
                    Text = "Tháng hai", Value = "12"
                }
            }, "Value", "Text");

            ViewBag.Ngay  = DayMonthYear.GetNgays();
            ViewBag.Thang = Thangs;
            ViewBag.Nam   = DayMonthYear.GetNams();

            return(View(customer));
        }
 public int insert(DIACHI entity)
 {
     return(dao_DiaChi.insert(entity));
 }
 public int update(DIACHI entity)
 {
     return(dao_DiaChi.update(entity));
 }