protected void Page_Load(object sender, EventArgs e) { var Id = Request["ID"]; var khId = Request["KH_ID"]; TuVanDichVu Item; using (var con = DAL.con()) { if (string.IsNullOrEmpty(Id)) { Item = new TuVanDichVu() {_DichVu = new DichVu(), _KhachHang = new KhachHang()}; if (!string.IsNullOrEmpty(khId)) { if (khId.Length > 36) { khId = khId.Substring(khId.LastIndexOf(',') + 1); } var kh = KhachHangDal.SelectById(new Guid(khId), con); Item._KhachHang = kh; Item.KH_ID = kh.ID; } Add1.Item = Item; } else { Item = TuVanDichVuDal.SelectById(con, new Guid(Id)); Item.KH_Ten = maHoa.DecryptString(Item.KH_Ten, Item.KH_ID.ToString()); Add1.Item = Item; } var baoHanhList = DanhMucDal.SelectByLDMMa(con, "NHOM-BH"); Add1.BaoHanhList = baoHanhList; } }
public override void KhoiTao(SqlConnection con, Page page) { var sb = new StringBuilder(); var cs = page.ClientScript; var c = HttpContext.Current; var _id = c.Request["VID"]; #region bien var ID = c.Request["ID"]; var TV_ID = c.Request["TV_ID"]; var DV_ID = c.Request["DV_ID"]; var NgayTao = c.Request["NgayTao"]; var NguoiTao = c.Request["NguoiTao"]; var Gia = c.Request["Gia"]; var GhiChu = c.Request["GhiChu"]; var SoLan = c.Request["SoLan"]; var ThanhToan = c.Request["ThanhToan"]; var ConNo = c.Request["ConNo"]; var NgayLap = c.Request["NgayLap"]; var BaoHanh_ID = c.Request["BaoHanh_ID"]; var Xoa = c.Request["Xoa"]; var NgayLam = c.Request["NgayLam"]; var ThuTu = c.Request["ThuTu"]; var TVDV_ID = c.Request["TVDV_ID"]; var KHO_ID = c.Request["KHO_ID"]; var CKTyLe = Request["CKTyLe"]; var CKTien = Request["CKTien"]; var HH_ID = Request["HH_ID"]; var SoLuong = Request["SoLuong"]; var DonGia = Request["DonGia"]; var Tong = Request["Tong"]; var VAT = Request["VAT"]; var XN_ID = Request["XN_ID"]; var KH_ID = Request["KH_ID"]; var CK = Request["CK"]; var NhanVien = Request["NhanVien"]; var LoaiQuy = Request["LoaiQuy"]; #endregion switch (subAct) { case "get": #region Nạp js break; #endregion case "draff": #region Nạp draff if (Security.IsAuthenticated()) { var tuVanDichVuItem = TuVanDichVuDal.SelectById(con, new Guid(TVDV_ID)); var tieuHaoList = DichVuChiTietDal.SelectByDvId(con, tuVanDichVuItem.DV_ID.ToString()); var item = XuatNhapDal.SelectByDraff(true); foreach (var tieuHao in tieuHaoList) { var itemHH = HangHoaDal.SelectById(tieuHao.HH_ID); XuatNhapChiTietDal.Insert(new XuatNhapChiTiet() { CKTien = 0 , CKTyLe = 0 , DonGia = tieuHao.Gia , Draff = true , DraffDate = DateTime.Now , DV_ID = itemHH.DonVi_ID , GhiChu = "Xuất kho tiêu hao làm dịch vụ" , HH_ID = tieuHao.HH_ID , NgayCapNhat = DateTime.Now , NgayTao = DateTime.Now , NguoiTao = Security.Username , SoLuong = tieuHao.SoLuong , VAT = 0 , Tong = tieuHao.Gia * tieuHao.SoLuong , XN_ID = item.ID , ID = Guid.NewGuid() }); } var danhMucLoaiXuatNhap = DanhMucDal.SelectByMa("LXN-X"); string prefixMa = danhMucLoaiXuatNhap.KyHieu; item.Ma = prefixMa + item.Ma; item.XNCT = XuatNhapChiTietDal.SelectByXN_ID(item.ID.ToString()); sb.AppendFormat("({0})", JavaScriptConvert.SerializeObject(item)); } break; #endregion case "saveTuVanDichVu": #region Save TuVanDichVu if (!string.IsNullOrEmpty(DV_ID)) { // Phiếu tư vấn dịch vụ var item = new TuVanDichVu(); if (!string.IsNullOrEmpty(ID)) { item = TuVanDichVuDal.SelectById(new Guid(ID)); } if (!string.IsNullOrEmpty(DV_ID)) { item.DV_ID = new Guid(DV_ID); } if (!string.IsNullOrEmpty(TV_ID)) { item.TV_ID = new Guid(TV_ID); } if (!string.IsNullOrEmpty(BaoHanh_ID)) { item.BaoHanh_ID = new Guid(BaoHanh_ID); } if (!string.IsNullOrEmpty(TV_ID)) { item.TV_ID = new Guid(TV_ID); } if (!string.IsNullOrEmpty(KHO_ID)) { item.KHO_ID = new Guid(KHO_ID); } if (!string.IsNullOrEmpty(SoLan)) { item.SoLan = Convert.ToInt32(SoLan); } item.NhanVien = NhanVien; item.CK = Convert.ToDouble(CK); item.GhiChu = GhiChu; item.Gia = Convert.ToDouble(Gia); item.ConNo = Convert.ToDouble(ConNo); item.ThanhToan = Convert.ToDouble(ThanhToan); if(!string.IsNullOrEmpty(NgayLap)) { item.NgayLap = Convert.ToDateTime(NgayLap, new CultureInfo("vi-Vn")); } if (!string.IsNullOrEmpty(ID)) { item =TuVanDichVuDal.Update(item); } else { item.ID = Guid.NewGuid(); item.NgayTao = DateTime.Now; item.NguoiTao = Security.Username; item = TuVanDichVuDal.Insert(item); } // Thu chi var thuChi = ThuChiDal.SelectByDvId(item.ID.ToString()); thuChi.LoaiQuy = Convert.ToInt32(LoaiQuy); thuChi.SoTien = item.ThanhToan; thuChi.NgayTao = Convert.ToDateTime(NgayLap, new CultureInfo("vi-Vn")); if (thuChi.ID == Guid.Empty) { var ndtcItem = DanhMucDal.SelectByMa("NDTC-THU-KHANGTRA-DVU"); thuChi = ThuChiDal.SelectByDraff(true); thuChi.LoaiCandoi = 0; thuChi.Mota = string.Format("{0}: {1}", ndtcItem.Ten, item._DichVu.Ten); thuChi.NDTC_ID = ndtcItem.ID; thuChi.Thu = true; thuChi.DV_ID = item.ID; thuChi.NguoiTao = Security.Username; thuChi.NguoiSua = Security.Username; thuChi.NgaySua = DateTime.Now; thuChi.P_ID = item._TuVan.KH_ID; thuChi.isCandoi = false; thuChi.SoTien = item.ThanhToan; ThuChiDal.Insert(thuChi); } else { thuChi.NguoiSua = Security.Username; thuChi.NgaySua = DateTime.Now; ThuChiDal.Update(thuChi); } sb.AppendFormat("({0})", JavaScriptConvert.SerializeObject(item)); } break; #endregion case "SaveXNChiTiet": #region SaveXNChiTiet if (Security.IsAuthenticated()) { var item = XuatNhapChiTietDal.SelectById(new Guid(ID)); item.CKTien = Convert.ToDouble(CKTien); item.CKTyLe = Convert.ToDouble(CKTyLe); item.DonGia = Convert.ToDouble(DonGia); item.DV_ID = new Guid(DV_ID); item.GhiChu = GhiChu; item.NgayCapNhat = DateTime.Now; item.NguoiCapNhat = Security.Username; item.SoLuong = Convert.ToDouble(SoLuong); item.Tong = Convert.ToDouble(Tong); item.VAT = Convert.ToDouble(VAT); if (!string.IsNullOrEmpty(KH_ID)) { item.KH_ID = new Guid(KH_ID); } item = XuatNhapChiTietDal.Update(item); sb.Append("1"); } break; #endregion case "XoaXNChiTiet": #region Xóa tài liệu đính kèm if (!string.IsNullOrEmpty(ID)) { XuatNhapChiTietDal.DeleteById(new Guid(ID)); } break; #endregion case "ThemXNChiTiet": #region Them xuat nhap chi tiet if (!string.IsNullOrEmpty(XN_ID)) { var itemHH = docsoft.entities.HangHoaDal.SelectById(new Guid(HH_ID)); var itemXNCT = new XuatNhapChiTiet(); var tuVanItem = TuVanDal.SelectById(new Guid(TV_ID)); itemXNCT.CKTien = 0; itemXNCT.CKTyLe = 0; itemXNCT.DonGia = itemHH.GNY; itemXNCT.DV_ID = itemHH.DonVi_ID; itemXNCT.HH_ID = itemHH.ID; itemXNCT.ID = Guid.NewGuid(); itemXNCT.NgayCapNhat = DateTime.Now; itemXNCT.NgayTao = DateTime.Now; itemXNCT.NguoiCapNhat = Security.Username; itemXNCT.NguoiTao = Security.Username; itemXNCT.SoLuong = 1; itemXNCT.Tong = itemXNCT.SoLuong * itemXNCT.DonGia; itemXNCT.VAT = Convert.ToDouble(VAT); itemXNCT.XN_ID = new Guid(XN_ID); itemXNCT.Draff = true; itemXNCT.DraffDate = DateTime.Now; itemXNCT = XuatNhapChiTietDal.Insert(itemXNCT); sb.AppendFormat("({0})", JavaScriptConvert.SerializeObject(itemXNCT)); } break; #endregion case "saveLamDichVu": #region saveLamDichVu if (!string.IsNullOrEmpty(TVDV_ID) || !string.IsNullOrEmpty(ID)) { var item = new TuVanLamDichVu(); if (!string.IsNullOrEmpty(ID)) { item = TuVanLamDichVuDal.SelectById(new Guid(ID)); } if (!string.IsNullOrEmpty(TVDV_ID)) { item.TVDV_ID = new Guid(TVDV_ID); var itemDv = TuVanDichVuDal.SelectById(con, new Guid(TVDV_ID)); var itemTv = TuVanDal.SelectById(itemDv.TV_ID); item.KH_ID = itemTv.KH_ID; } if (!string.IsNullOrEmpty(ThuTu)) { item.ThuTu = Convert.ToInt32(ThuTu); } item.NhanVien = NhanVien; if (!string.IsNullOrEmpty(NgayLam)) { item.NgayLam = Convert.ToDateTime(NgayLam, new CultureInfo("vi-Vn")); } if (!string.IsNullOrEmpty(ID)) { item = TuVanLamDichVuDal.Update(item); } else { item.ID = Guid.NewGuid(); item = TuVanLamDichVuDal.Insert(item); } var itemTvdv = TuVanDichVuDal.SelectById(item.TVDV_ID); var khItem = KhachHangDal.SelectById(itemTvdv._TuVan.KH_ID); // Phiếu Xuất nhập var itemXn = XuatNhapDal.SelectTvDv(item.ID); //itemXn.CongTienHang = itemTvdv.Gia; //itemXn.ThanhToan = itemTvdv.ThanhToan; //itemXn.ConNo = itemTvdv.Gia - itemTvdv.ThanhToan; itemXn.Xuat = true; itemXn.KH_ID = itemTvdv._TuVan.KH_ID; itemXn.NgayCapNhat = DateTime.Now; itemXn.NguoiCapNhat = Security.Username; itemXn.DienGiai = string.Format("Xuất hàng kèm dịch vụ [{0}] cho khách hàng {1}, ", itemTvdv._DichVu.Ten, khItem.Ten); itemXn.GhiChu = string.Format("Xuất hàng kèm dịch vụ [{0}] cho khách hàng {1}, ", itemTvdv._DichVu.Ten, khItem.Ten); if (itemXn.ID == Guid.Empty) { var itemXn1 = XuatNhapDal.SelectByDraff(true); itemXn1.ID = new Guid(XN_ID); itemXn.Ma = itemXn1.Ma; var danhMucLoaiXuatNhap = DanhMucDal.SelectByMa("LXN-X"); itemXn.LOAI_ID = danhMucLoaiXuatNhap.ID; itemXn.ChietKhau = 0; itemXn.NgayHoaDon = itemTvdv.NgayLap; itemXn.NhanVien = Security.Username; itemXn.VAT = 0; itemXn.ID = Guid.NewGuid(); itemXn.KHO_ID = itemTvdv.KHO_ID; itemXn.TVDV_ID = item.ID; itemXn.NgayTao = DateTime.Now; itemXn.NguoiTao = Security.Username; itemXn.KH_ID = khItem.ID; itemXn = XuatNhapDal.Insert(itemXn); } else { itemXn = XuatNhapDal.Update(itemXn); } // Xuất nhập chi tiết // Xóa bỏ cũ XuatNhapChiTietDal.DeleteByXnId(itemXn.ID); // Thêm mới foreach (var xnChiTiet in DichVuChiTietDal.SelectByDvId(con, itemTvdv.DV_ID.ToString())) { var itemXNCT = new XuatNhapChiTiet(); var hhItem = docsoft.entities.HangHoaDal.SelectById(xnChiTiet.HH_ID); itemXNCT.CKTien = 0; itemXNCT.CKTyLe = 0; itemXNCT.DonGia = xnChiTiet.Gia; itemXNCT.DV_ID = hhItem.DonVi_ID; itemXNCT.HH_ID = xnChiTiet.HH_ID; itemXNCT.ID = Guid.NewGuid(); itemXNCT.NgayCapNhat = DateTime.Now; itemXNCT.NgayTao = itemXn.NgayTao; itemXNCT.NguoiCapNhat = Security.Username; itemXNCT.NguoiTao = Security.Username; itemXNCT.SoLuong = xnChiTiet.SoLuong; itemXNCT.Tong = itemXNCT.SoLuong * itemXNCT.DonGia; itemXNCT.VAT = Convert.ToDouble(0); itemXNCT.XN_ID = itemXn.ID; itemXNCT.Draff = false; itemXNCT.DraffDate = DateTime.Now; itemXNCT = XuatNhapChiTietDal.Insert(itemXNCT); } sb.AppendFormat("({0})", JavaScriptConvert.SerializeObject(item)); } break; #endregion case "delTuVan": #region delTuVan if (Security.IsAuthenticated()) { TuVanDichVuDal.DeleteById(new Guid(ID)); } break; #endregion case "delDichVu": #region delDichVu if (Security.IsAuthenticated()) { TuVanDichVuDal.DeleteById(new Guid(ID)); var thuChi = ThuChiDal.SelectByDvId(ID); ThuChiDal.DeleteById(thuChi.ID); } break; #endregion case "delLamDichVu": #region delDichVu if (!string.IsNullOrEmpty(ID)) { TuVanLamDichVuDal.DeleteById(new Guid(ID)); var xnItem = XuatNhapDal.SelectTvDv(new Guid(ID)); XuatNhapDal.DeleteById(xnItem.ID); XuatNhapChiTietDal.DeleteByXnId(xnItem.ID); } break; #endregion case "editTuVan": #region edit sb.AppendFormat("({0})", JavaScriptConvert.SerializeObject(TuVanDichVuDal.SelectById(new Guid(ID)))); break; #endregion case "editDichVu": #region editDichVu sb.AppendFormat("({0})", JavaScriptConvert.SerializeObject(TuVanDichVuDal.SelectById(new Guid(ID)))); break; #endregion case "editLamDichVu": #region editLamDichVu if(!string.IsNullOrEmpty(ID)) { var itemLdv = TuVanLamDichVuDal.SelectById(new Guid(ID)); itemLdv._XuatNhap = XuatNhapDal.SelectTvDv(itemLdv.ID); itemLdv._XuatNhap.XNCT = XuatNhapChiTietDal.SelectByXN_ID(itemLdv._XuatNhap.ID.ToString()); sb.AppendFormat("({0})", JavaScriptConvert.SerializeObject(itemLdv)); } break; #endregion case "scpt": #region Nạp js sb.AppendFormat(@"{0}" , cs.GetWebResourceUrl(typeof(DanhSach), "appStore.pmSpa.desktop.controls.TuVanView.TuVan.js")); break; #endregion default: #region nạp break; #endregion } Html = sb.ToString(); base.KhoiTao(con); }
protected void Page_Load(object sender, EventArgs e) { var act = Request["act"]; var logged = Security.IsAuthenticated(); var Id = Request["Id"]; var IdNull = string.IsNullOrEmpty(Id); var Ten = Request["Ten"]; var Ma = Request["Ma"]; var DanhGia = Request["DanhGia"]; var Mobile = Request["Mobile"]; var Ym = Request["Ym"]; var FacebookUid = Request["FacebookUid"]; var NguonGoc_ID = Request["NguonGoc_ID"]; var KhuVuc_ID = Request["KhuVuc_ID"]; var LinhVuc_ID = Request["LinhVuc_ID"]; var NgungTheoDoi = Request["NgungTheoDoi"]; var ThoiGianGoiDien = Request["ThoiGianGoiDien"]; var DiaChi = Request["DiaChi"]; var Anh = Request["Anh"]; var NgaySinh = Request["NgaySinh"]; var TiemNang = Request["TiemNang"]; var KH_ID = Request["KH_ID"]; var TT_ID = Request["TT_ID"]; var LOAI_ID = Request["LOAI_ID"]; var NoiDung = Request["NoiDung"]; var NgayBatDau = Request["NgayBatDau"]; var DM_ID = Request["DM_ID"]; var NhanVien = Request["NhanVien"]; var MoTa = Request["MoTa"]; var BoQua = Request["BoQua"]; var ThanhCong = Request["ThanhCong"]; var refUrl = Request["refUrl"]; var DV_ID = Request["DV_ID"]; var Gia = Request["Gia"]; var CK = Request["CK"]; var ThanhToan = Request["ThanhToan"]; var ConNo = Request["ConNo"]; var BaoHanh_ID = Request["BaoHanh_ID"]; var NgayLap = Request["NgayLap"]; var NgayLam = Request["NgayLam"]; var TVDV_ID = Request["TVDV_ID"]; var ThuTu = Request["ThuTu"]; var SoLan = Request["SoLan"]; var GhiChu = Request["GhiChu"]; if (!string.IsNullOrEmpty(refUrl)) refUrl = Server.UrlDecode(refUrl); NgungTheoDoi = !string.IsNullOrEmpty(NgungTheoDoi) ? "true" : "false"; BoQua = !string.IsNullOrEmpty(BoQua) ? "true" : "false"; ThanhCong = !string.IsNullOrEmpty(ThanhCong) ? "true" : "false"; switch (act) { case "KhachHang-Add": #region Thêm khách hàng if(logged) { var item = IdNull ? new KhachHang() : KhachHangDal.SelectById(new Guid(Id)); item.Ten = Ten; item.Ma = Ma; item.Anh = Anh; item.ThoiGianGoiDien = ThoiGianGoiDien; item.Mobile = Mobile; item.FacebookUid = FacebookUid; item.NgungTheoDoi = Convert.ToBoolean(NgungTheoDoi); item.NguoiCapNhat = Security.Username; item.NgayCapNhat = DateTime.Now; item.DiaChi = DiaChi; item.Ym = Ym; item.TiemNang = Convert.ToBoolean(TiemNang); if (!string.IsNullOrEmpty(NgaySinh)) { item.NgaySinh = Convert.ToDateTime(NgaySinh, new CultureInfo("vi-vn")); } if (!string.IsNullOrEmpty(NguonGoc_ID)) { item.NguonGoc_ID = new Guid(NguonGoc_ID); } if (!string.IsNullOrEmpty(KhuVuc_ID)) { item.KhuVuc_ID = new Guid(KhuVuc_ID); } if (!string.IsNullOrEmpty(LinhVuc_ID)) { item.LinhVuc_ID = new Guid(LinhVuc_ID); } item.DanhGia = Convert.ToInt16(DanhGia); if (IdNull) { item.NgayTao = DateTime.Now; item.NguoiTao = Security.Username; item.ID = Guid.NewGuid(); item = KhachHangDal.Insert(item); #region log LogDal.log(item, new Log() { Checked = false , Info = string.Format("{2} thêm mới khách hàng {1}-{0}", item.Ten, item.Ma, Security.Username) , NgayTao = DateTime.Now , Username = Security.Username , PRowId = item.ID , PTen = item.Ten , RequestIp = Request.UserHostAddress , RawUrl = refUrl , LLOG_ID = 1 , Ten = "Thêm" }); #endregion } else { item = KhachHangDal.Update(item); #region log LogDal.log(item, new Log() { Checked = false , Info = string.Format("{2} sửa khách hàng {1}-{0}", item.Ten, item.Ma, Security.Username) , NgayTao = DateTime.Now , Username = Security.Username , PRowId = item.ID , PTen = item.Ten , RequestIp = Request.UserHostAddress , RawUrl = refUrl , LLOG_ID = 2 , Ten = "Sửa" }); #endregion } TimKiemDal.Add(item,item.ID); rendertext(item.ID.ToString()); } break; #endregion case "KhachHang-Xoa": #region Xóa khách hàng if(logged && !IdNull) { var item = KhachHangDal.SelectById(new Guid(Id)); if(item.NguoiTao==Security.Username) { KhachHangDal.DeleteById(new Guid(Id)); TimKiemDal.DeleteByPRowId(DAL.con(), item.ID); #region log LogDal.log(item, new Log() { Checked = false , Info = string.Format("{2} xóa khách hàng {1}-{0}", item.Ten, item.Ma, Security.Username) , NgayTao = DateTime.Now , Username = Security.Username , PRowId = item.ID , PTen = item.Ten , RequestIp = Request.UserHostAddress , RawUrl = refUrl , LLOG_ID = 3 , Ten = "Xóa" }); #endregion rendertext("1"); } else { rendertext("0"); } } break; #endregion case "KhachHang-UpgradeFromTiemNang": #region Nâng cấp tiềm năng thành khách hàng if (logged && !IdNull) { var item = KhachHangDal.SelectById(new Guid(Id)); item.TiemNang = false; item.NgayCapNhat = DateTime.Now; KhachHangDal.Update(item); #region log LogDal.log(item, new Log() { Checked = false , Info = string.Format("{2} chuyển đổi tiềm năng thành khách hàng {1}-{0}", item.Ten, item.Ma, Security.Username) , NgayTao = DateTime.Now , Username = Security.Username , PRowId = item.ID , PTen = item.Ten , RequestIp = Request.UserHostAddress , RawUrl = refUrl , LLOG_ID = 4 , Ten = "Chuyển đổi" }); #endregion rendertext(Id); } break; #endregion case "ChamSoc-Add": #region Thêm chăm sóc if (Security.IsAuthenticated()) { ChamSoc item; if (IdNull) { item = new ChamSoc {ID = Guid.NewGuid(), NgayTao = DateTime.Now, NguoiTao = Security.Username}; item.NgayTao = DateTime.Now; } else { item = ChamSocDal.SelectById(new Guid(Id)); } item.Ma = Ma; if (!string.IsNullOrEmpty(KH_ID)) { item.KH_ID = new Guid(KH_ID); } if (!string.IsNullOrEmpty(TT_ID)) { item.TT_ID = new Guid(TT_ID); } if (!string.IsNullOrEmpty(LOAI_ID)) { item.LOAI_ID = new Guid(LOAI_ID); } item.NoiDung = NoiDung; if (IdNull) { item = ChamSocDal.Insert(item); #region log LogDal.log(item, new Log() { Checked = false , Info = string.Format("{1} thêm mới chăm sóc {0}", item.Ma, Security.Username) , NgayTao = DateTime.Now , Username = Security.Username , PRowId = item.ID , PTen = item.Ma , RequestIp = Request.UserHostAddress , RawUrl = refUrl , LLOG_ID = 1 , Ten = "Thêm" }); #endregion } else { item = ChamSocDal.Update(item); #region log LogDal.log(item, new Log() { Checked = false , Info = string.Format("{1} sửa chăm sóc {0}", item.Ma, Security.Username) , NgayTao = DateTime.Now , Username = Security.Username , PRowId = item.ID , PTen = item.Ma , RequestIp = Request.UserHostAddress , RawUrl = refUrl , LLOG_ID = 2 , Ten = "Sửa" }); #endregion } TimKiemDal.Add(item, item.ID); rendertext(item.ID.ToString()); } break; #endregion case "ChamSoc-Xoa": #region Xóa chăm sóc if (Security.IsAuthenticated()) { var item = ChamSocDal.SelectById(new Guid(Id)); if (item.NguoiTao == Security.Username) { ChamSocDal.DeleteById(new Guid(Id)); TimKiemDal.DeleteByPRowId(DAL.con(), item.ID); #region log LogDal.log(item, new Log() { Checked = false , Info = string.Format("{1} xóa chăm sóc {0}", item.Ma, Security.Username) , NgayTao = DateTime.Now , Username = Security.Username , PRowId = item.ID , PTen = item.Ma , RequestIp = Request.UserHostAddress , RawUrl = refUrl , LLOG_ID = 3 , Ten = "Xóa" }); #endregion rendertext("1"); } else { rendertext("0"); } } break; #endregion case "LichHen-Add": #region Thêm lịch hẹn if (Security.IsAuthenticated()) { SuKien item; if (IdNull) { item = new SuKien { ID = Guid.NewGuid(), NgayTao = DateTime.Now, NguoiTao = Security.Username, NguoiCapNhat = Security.Username, NgayCapNhat = DateTime.Now}; } else { item = SuKienDal.SelectById(new Guid(Id)); } item.Ten = Ten; item.MoTa = MoTa; if (!string.IsNullOrEmpty(NgayBatDau)) { item.NgayBatDau = Convert.ToDateTime(NgayBatDau, new CultureInfo("vi-vn")); } if (!string.IsNullOrEmpty(KH_ID)) { item.KH_ID = new Guid(KH_ID); } if (!string.IsNullOrEmpty(DM_ID)) { item.DM_ID = new Guid(DM_ID); } item.BoQua = Convert.ToBoolean(BoQua); item.ThanhCong = Convert.ToBoolean(ThanhCong); item.NhanVien = NhanVien; if (IdNull) { item = SuKienDal.Insert(item); #region log LogDal.log(item, new Log() { Checked = false , Info = string.Format("{1} thêm mới lịch hẹn: {0}", item.Ten, Security.Username) , NgayTao = DateTime.Now , Username = Security.Username , PRowId = item.ID , PTen = item.Ten , RequestIp = Request.UserHostAddress , RawUrl = refUrl , LLOG_ID = 1 , Ten = "Thêm" }); #endregion } else { item = SuKienDal.Update(item); #region log LogDal.log(item, new Log() { Checked = false , Info = string.Format("{1} sửa lịch hẹn: {0}", item.Ten, Security.Username) , NgayTao = DateTime.Now , Username = Security.Username , PRowId = item.ID , PTen = item.Ten , RequestIp = Request.UserHostAddress , RawUrl = refUrl , LLOG_ID = 2 , Ten = "Sửa" }); #endregion } TimKiemDal.Add(item, item.ID); rendertext(item.ID.ToString()); } break; #endregion case "LichHen-Xoa": #region Xóa lịch hẹn if (Security.IsAuthenticated()) { var item = SuKienDal.SelectById(new Guid(Id)); if (item.NguoiTao == Security.Username) { ChamSocDal.DeleteById(new Guid(Id)); TimKiemDal.DeleteByPRowId(DAL.con(), item.ID); #region log LogDal.log(item, new Log() { Checked = false , Info = string.Format("{1} xóa lịch hẹn: {0}", item.Ten, Security.Username) , NgayTao = DateTime.Now , Username = Security.Username , PRowId = item.ID , PTen = item.Ten , RequestIp = Request.UserHostAddress , RawUrl = refUrl , LLOG_ID = 3 , Ten = "Xóa" }); #endregion rendertext("1"); } else { rendertext("0"); } } break; #endregion case "TuVanDichVu-Add": #region Thêm tư vấn dịch vụ if (Security.IsAuthenticated()) { TuVanDichVu item; if (IdNull) { item = new TuVanDichVu { ID = Guid.NewGuid(), NgayTao = DateTime.Now, NguoiTao = Security.Username }; } else { item = TuVanDichVuDal.SelectById(new Guid(Id)); } item.Ma = Ma; item.Gia = Convert.ToDouble(Gia); item.CK = Convert.ToDouble(CK); item.ThanhToan = Convert.ToDouble(ThanhToan); item.ConNo = Convert.ToDouble(ConNo); item.SoLan = Convert.ToInt32(SoLan); if (!string.IsNullOrEmpty(NgayLap)) { item.NgayLap = Convert.ToDateTime(NgayLap, new CultureInfo("vi-vn")); } if (!string.IsNullOrEmpty(KH_ID)) { item.KH_ID = new Guid(KH_ID); } if (!string.IsNullOrEmpty(BaoHanh_ID)) { item.BaoHanh_ID = new Guid(BaoHanh_ID); } if (!string.IsNullOrEmpty(DV_ID)) { item.DV_ID = new Guid(DV_ID); } item.GhiChu = GhiChu; item.NhanVien = NhanVien; if (IdNull) { item = TuVanDichVuDal.Insert(item); #region log LogDal.log(item, new Log() { Checked = false , Info = string.Format("{1} thêm mới tư vấn dịch vụ: {0}", item.Ma, Security.Username) , NgayTao = DateTime.Now , Username = Security.Username , PRowId = item.ID , PTen = item.Ma , RequestIp = Request.UserHostAddress , RawUrl = refUrl , LLOG_ID = 1 , Ten = "Thêm" }); #endregion } else { item = TuVanDichVuDal.Update(item); #region log LogDal.log(item, new Log() { Checked = false , Info = string.Format("{1} sửa tư vấn dịch vụ: {0}", item.Ma, Security.Username) , NgayTao = DateTime.Now , Username = Security.Username , PRowId = item.ID , PTen = item.Ma , RequestIp = Request.UserHostAddress , RawUrl = refUrl , LLOG_ID = 2 , Ten = "Sửa" }); #endregion } TimKiemDal.Add(item, item.ID); rendertext(item.ID.ToString()); } break; #endregion case "TuVanDichVu-Xoa": #region Xóa tư vấn dịch vụ if (Security.IsAuthenticated()) { var item = TuVanDichVuDal.SelectById(new Guid(Id)); if (item.NguoiTao == Security.Username) { TuVanDichVuDal.DeleteById(new Guid(Id)); TimKiemDal.DeleteByPRowId(DAL.con(), item.ID); #region log LogDal.log(item, new Log() { Checked = false , Info = string.Format("{1} xóa tư vấn dịch vụ: {0}", item.Ma, Security.Username) , NgayTao = DateTime.Now , Username = Security.Username , PRowId = item.ID , PTen = item.Ma , RequestIp = Request.UserHostAddress , RawUrl = refUrl , LLOG_ID = 3 , Ten = "Xóa" }); #endregion rendertext("1"); } else { rendertext("0"); } } break; #endregion case "TuVanLamDichVu-Add": #region Thêm làm dịch vụ if (Security.IsAuthenticated()) { TuVanLamDichVu item; if (IdNull) { item = new TuVanLamDichVu(); } else { item = TuVanLamDichVuDal.SelectById(new Guid(Id)); } item.ThuTu = Convert.ToInt32(ThuTu); if (!string.IsNullOrEmpty(NgayLam)) { item.NgayLam = Convert.ToDateTime(NgayLam, new CultureInfo("vi-vn")); } item.NhanVien = NhanVien; if (IdNull) { item = TuVanLamDichVuDal.Insert(item); #region log LogDal.log(item, new Log() { Checked = false , Info = string.Format("{1} thêm mới làm dịch vụ: {0}", item.ID, Security.Username) , NgayTao = DateTime.Now , Username = Security.Username , PRowId = item.ID , PTen = string.Format("{1} thêm mới làm dịch vụ: {0}", item.ID, Security.Username) , RequestIp = Request.UserHostAddress , RawUrl = refUrl , LLOG_ID = 1 , Ten = "Thêm" }); #endregion } else { item = TuVanLamDichVuDal.Update(item); #region log LogDal.log(item, new Log() { Checked = false , Info = string.Format("{1} sửa làm dịch vụ: {0}", item.ID, Security.Username) , NgayTao = DateTime.Now , Username = Security.Username , PRowId = item.ID , PTen = string.Format("{1} sửa làm dịch vụ: {0}", item.ID, Security.Username) , RequestIp = Request.UserHostAddress , RawUrl = refUrl , LLOG_ID = 2 , Ten = "Sửa" }); #endregion } rendertext(item.ID.ToString()); } break; #endregion case "TuVanLamDichVu-Xoa": #region Xóa làm dịch vụ if (Security.IsAuthenticated()) { var item = TuVanLamDichVuDal.SelectById(new Guid(Id)); TuVanDichVuDal.DeleteById(new Guid(Id)); #region log LogDal.log(item, new Log() { Checked = false , Info = string.Format("{1} xóa làm dịch vụ: {0}", item.ID, Security.Username) , NgayTao = DateTime.Now , Username = Security.Username , PRowId = item.ID , PTen = item.ID.ToString() , RequestIp = Request.UserHostAddress , RawUrl = refUrl , LLOG_ID = 3 , Ten = "Xóa" }); #endregion rendertext("1"); } break; #endregion case "Logout": #region logout this system Security.LogOut(); break; #endregion default:break; } }