当前位置: 首页>>代码示例>>C#>>正文


C# Bang.TruyenGiaTri方法代码示例

本文整理汇总了C#中Bang.TruyenGiaTri方法的典型用法代码示例。如果您正苦于以下问题:C# Bang.TruyenGiaTri方法的具体用法?C# Bang.TruyenGiaTri怎么用?C# Bang.TruyenGiaTri使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Bang的用法示例。


在下文中一共展示了Bang.TruyenGiaTri方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Edit_Fast_KhenThuong_Submit

        /// <summary>
        /// Thêm dữ liệu vào bảng khen thưởng
        /// </summary>
        /// <param name="ParentID"></param>
        /// <param name="OnSuccess"></param>
        /// <param name="iID_MaKhenThuong"></param>
        /// <returns></returns>
        public JavaScriptResult Edit_Fast_KhenThuong_Submit(String ParentID, String OnSuccess, String iID_MaCanBo, String iID_MaKhenThuong)
        {
            Bang bang = new Bang("CB_KhenThuong");
            bang.TruyenGiaTri(ParentID, Request.Form);
            bang.MaNguoiDungSua = User.Identity.Name;
            bang.IPSua = Request.UserHostAddress;
            bang.CmdParams.Parameters.AddWithValue("@iID_MaCanBo", iID_MaCanBo);
            if (Request.Form[ParentID + "_DuLieuMoi"] == "1")
            {
                bang.Save();
            }
            else
            {
                bang.GiaTriKhoa = iID_MaKhenThuong;
                bang.Save();
            }

            String strJ = "";
            if (String.IsNullOrEmpty(OnSuccess) == false)
            {
                strJ = String.Format("Dialog_close('{0}');{1}();", ParentID, OnSuccess);
            }
            else
            {
                strJ = String.Format("Dialog_close('{0}');", ParentID);
            }
            return JavaScript(strJ);
        }
开发者ID:BMSProject2015,项目名称:BMS,代码行数:35,代码来源:CanBo_KhenThuongController.cs

示例2: ChiTiet_Submit

 public ActionResult ChiTiet_Submit(String ParentID)
 {
     Bang bang = new Bang("KTCS_TaiSanChiTiet");
     bang.MaNguoiDungSua = User.Identity.Name;
     bang.IPSua = Request.UserHostAddress;
     bang.TruyenGiaTri(ParentID, Request.Form);
     String dNgayMua = Convert.ToString(Request.Form[ParentID + "_vidNgayMua"]);
     String dNgayKhauHao = Convert.ToString(Request.Form[ParentID + "_vidNgayDuaVaoKhauHao"]);
     String iID_MaTaiSan = Request.Form[ParentID + "_iID_MaTaiSan"];
     DataTable dt =KTCS_TaiSanModels.Get_dtTaiSan(iID_MaTaiSan);
     bang.CmdParams.Parameters.AddWithValue("dNgayMua", CommonFunction.LayNgayTuXau(dNgayMua));
     bang.CmdParams.Parameters.AddWithValue("dNgayKhauHao", CommonFunction.LayNgayTuXau(dNgayKhauHao));
     bang.Save();
     String SQL = "UPDATE KTCS_TaiSan SET [email protected],[email protected] WHERE [email protected]_MaTaiSan";
     SqlCommand cmd = new SqlCommand(SQL);
     cmd.Parameters.AddWithValue("@dNgayMua", CommonFunction.LayNgayTuXau(dNgayMua));
     cmd.Parameters.AddWithValue("@dNgayDuaVaoKhauHao", CommonFunction.LayNgayTuXau(dNgayKhauHao));
     cmd.Parameters.AddWithValue("@iID_MaTaiSan", iID_MaTaiSan);
     Connection.UpdateDatabase(cmd);
     String _in=Request.Form[ParentID+"_in"];
     //if (_in == "0")
     //{
     //    return RedirectToAction("ViewPDF", "rptCongSan_ChiTietTaiSan", new { iID_MaTaiSan = iID_MaTaiSan });
     //}
     return RedirectToAction(ParentID, "KTCS_TaiSan", new { Saved = 1, In = _in, iID_MaTaiSan = iID_MaTaiSan });
 }
开发者ID:BMSProject2015,项目名称:BMS,代码行数:26,代码来源:KTCS_TaiSanController.cs

示例3: EditSubmit

        public ActionResult EditSubmit(String ParentID)
        {
            if (BaoMat.ChoPhepLamViec(User.Identity.Name, " DM_SanPham_CauHinhDonVi", "Edit") == false)
            {
                return RedirectToAction("Index", "PermitionMessage");
            }
            String iID_MaDonVi = Convert.ToString(Request.Form[ParentID + "_iID_MaDonVi"]);
            String SQL = "SELECT COUNT(iID_MaDonVi) AS SoBanGhi FROM DM_SanPham_CauHinhDonVi WHERE iID_MaDonVi = @iID_MaDonVi";
            SqlCommand cmd = new SqlCommand(SQL);
            cmd.Parameters.AddWithValue("@iID_MaDonVi", iID_MaDonVi);
            int SoBanGhi = (int)Connection.GetValue(cmd, -1);
            if (SoBanGhi > 0)
            {
                String DelSQL = "DELETE DM_SanPham_CauHinhDonVi WHERE iID_MaDonVi = @iID_MaDonVi";
                cmd.CommandText = DelSQL;
                SqlConnection conn = new SqlConnection(Connection.ConnectionString);
                conn.Open();
                cmd.Connection = conn;
                cmd.ExecuteNonQuery();
                conn.Dispose();
            }

            Bang bang = new Bang("DM_SanPham_CauHinhDonVi");
            bang.MaNguoiDungSua = User.Identity.Name;
            bang.IPSua = Request.UserHostAddress;
            bang.TruyenGiaTri(ParentID, Request.Form);
            bang.DuLieuMoi = true;
            bang.Save();
            return RedirectToAction("Index", new { iID_MaDonVi = iID_MaDonVi });
        }
开发者ID:BMSProject2015,项目名称:BMS,代码行数:30,代码来源:SanPham_CauHinhDonViController.cs

示例4: EditSubmit

        public ActionResult EditSubmit(String ParentID, String iID, int? page)
        {
            Bang bang = new Bang("NS_MucLucNganSach_Nganh");
            NameValueCollection arrLoi = bang.TruyenGiaTri(ParentID, Request.Form);
            bang.MaNguoiDungSua = User.Identity.Name;
            bang.IPSua = Request.UserHostAddress;
            String iID_MaNganhMLNS = Request.Form["iID_MaNganhMLNS"];
            String sMaNguoiQuanLy = Request.Form["sMaNguoiQuanLy"];
            String iID_MaNganh = Request.Form[ParentID + "_iID_MaNganh"];
            if (String.IsNullOrEmpty(iID_MaNganh))
            {
                arrLoi.Add("err_iID_MaNganh", "Mã ngành không được để trống");
            }
            //chi xet truong hop them moi
            if (Request.Form["DuLieuMoi"] == "1")
            {
                if (MucLucNganSach_NganhModels.CheckTonTaiMaNganh(iID_MaNganh))
                {
                    arrLoi.Add("err_iID_MaNganh", "Mã ngành đã tồn tại");
                }
            }
            if (arrLoi.Count == 0)
            {
                bang.CmdParams.Parameters.AddWithValue("@iID_MaNganhMLNS", iID_MaNganhMLNS);
                bang.CmdParams.Parameters.AddWithValue("@sMaNguoiQuanLy", sMaNguoiQuanLy);
                if (Request.Form["DuLieuMoi"] == "1")
                {

                }
                else
                {
                    bang.GiaTriKhoa = iID;
                    bang.DuLieuMoi = false;
                }
                bang.Save();
            }
            else
            {
                for (int i = 0; i <= arrLoi.Count - 1; i++)
                {
                    ModelState.AddModelError(ParentID + "_" + arrLoi.GetKey(i), arrLoi[i]);
                }
                ViewData["DuLieuMoi"] = "0";
                if (String.IsNullOrEmpty(iID))
                {
                    ViewData["DuLieuMoi"] = "1";
                }
                ViewData["iID"] = iID;
                return View(sViewPath + "DanhMucNganh_Edit.aspx");
            }

            return RedirectToAction("index", new { page = page });
        }
开发者ID:BMSProject2015,项目名称:BMS,代码行数:53,代码来源:DanhMucNganhController.cs

示例5: AddNewSubmit

        public ActionResult AddNewSubmit(String ParentID)
        {
            String MaDotRutDuToan = "";
            String sLNS = Convert.ToString(Request.Form[ParentID + "_sLNS"]);
            DataTable dtCauHinh = NguoiDungCauHinhModels.LayCauHinh(User.Identity.Name);
            String NamNganSach = Convert.ToString(dtCauHinh.Rows[0]["iID_MaNamNganSach"]);
            String NguonNganSach = Convert.ToString(dtCauHinh.Rows[0]["iID_MaNguonNganSach"]);
            String NamLamViec = Convert.ToString(dtCauHinh.Rows[0]["iNamLamViec"]);

            Bang bang = new Bang("KT_RutDuToanDot");
            bang.CmdParams.Parameters.AddWithValue("@iNamLamViec", NamLamViec);
            bang.CmdParams.Parameters.AddWithValue("@iID_MaNamNganSach", NamNganSach);
            bang.CmdParams.Parameters.AddWithValue("@iID_MaNguonNganSach", NguonNganSach);
            bang.MaNguoiDungSua = User.Identity.Name;
            bang.IPSua = Request.UserHostAddress;
            NameValueCollection arrLoi = bang.TruyenGiaTri(ParentID, Request.Form);

            String dNgayDotRutDuToan = Convert.ToString(Request.Form[ParentID + "_vidNgayDotRutDuToan"]);

            if (HamChung.isDate(dNgayDotRutDuToan) == false)
            {
                arrLoi.Add("err_dNgayDotRutDuToan", "Ngày không đúng");
            }
            DateTime d = Convert.ToDateTime(CommonFunction.LayNgayTuXau(dNgayDotRutDuToan));

            if (dNgayDotRutDuToan == string.Empty || dNgayDotRutDuToan == "" || dNgayDotRutDuToan == null)
            {
                arrLoi.Add("err_dNgayDotRutDuToan", "Bạn chưa nhập ngày!");
            }
            if (HamChung.Check_Trung("KT_RutDuToanDot", "iID_MaDotRutDuToan", Guid.Empty.ToString(), "dNgayDotRutDuToan", dNgayDotRutDuToan, true))
            {
                arrLoi.Add("err_dNgayDotRutDuToan", "Trùng đợt phân bổ");
            }

            if (arrLoi.Count > 0)
            {
                for (int i = 0; i <= arrLoi.Count - 1; i++)
                {
                    ModelState.AddModelError(ParentID + "_" + arrLoi.GetKey(i), arrLoi[i]);
                }
                ViewData["MaDotRutDuToan"] = MaDotRutDuToan;
                return View(sViewPath + "DotRutDuToan_Index.aspx");
            }
            else
            {
                MaDotRutDuToan = Convert.ToString(bang.Save());
                KeToan_RutDuToanDotModels.Save(MaDotRutDuToan, Request.UserHostAddress, User.Identity.Name);
                return RedirectToAction("Index", "KeToan_RutDuToan");
            }
        }
开发者ID:BMSProject2015,项目名称:BMS,代码行数:50,代码来源:KeToan_RutDuToanController.cs

示例6: Edit_Fast_DaoTao_Submit

        /// <summary>
        /// Thêm dữ liệu từ bảng QTA_ChungTuChiTiet vào bảng KT_ChungTuChiTiet
        /// </summary>
        /// <param name="ParentID"></param>
        /// <param name="OnSuccess"></param>
        /// <param name="iID_MaChungTu"></param>
        /// <returns></returns>
        public JavaScriptResult Edit_Fast_DaoTao_Submit(String ParentID, String OnSuccess, String iID_MaCanBo, String iID_MaQuaTrinhCongTac)
        {
            String strJ = "";
            NameValueCollection arrLoi = new NameValueCollection();
            int i;

            String sSoHieuCBCC = Convert.ToString(Request.Form[ParentID + "_sNoiDaoTao"]);
            if (sSoHieuCBCC == string.Empty || sSoHieuCBCC == "" || sSoHieuCBCC == null)
            {
                arrLoi.Add("err_sNoiDaoTao", MessageModels.sSoHieuCBCC);
            }
            if (arrLoi.Count > 0)
            {
                for (i = 0; i <= arrLoi.Count - 1; i++)
                {
                    ModelState.AddModelError(ParentID + "_" + arrLoi.GetKey(i), arrLoi[i]);
                }
                return JavaScript(strJ);
            }
            else
            {

                //Insert into data vào bảng: KT_ChungTuChiTiet
                Bang bang = new Bang("CB_QuaTrinhDaoTao");
                bang.TruyenGiaTri(ParentID, Request.Form);
                bang.MaNguoiDungSua = User.Identity.Name;
                bang.IPSua = Request.UserHostAddress;
                bang.CmdParams.Parameters.AddWithValue("@iID_MaCanBo", iID_MaCanBo);
                if (Request.Form[ParentID + "_DuLieuMoi"] == "1")
                {
                    bang.Save();
                }
                else
                {
                    bang.GiaTriKhoa = iID_MaQuaTrinhCongTac;
                    bang.Save();
                }

                if (String.IsNullOrEmpty(OnSuccess) == false)
                {
                    strJ = String.Format("Dialog_close('{0}');{1}();", ParentID, OnSuccess);
                }
                else
                {
                    strJ = String.Format("Dialog_close('{0}');", ParentID);
                }
                return JavaScript(strJ);
            }
        }
开发者ID:BMSProject2015,项目名称:BMS,代码行数:56,代码来源:CanBo_DaoTaoBoiDuongController.cs

示例7: AddNewSubmit

 public ActionResult AddNewSubmit(String ParentID)
 {
     String ThemMoi = Request.Form[ParentID + "_iThemMoi"];
     if (ThemMoi == "on")
     {
         DataTable dtCauHinh = NguoiDungCauHinhModels.LayCauHinh(User.Identity.Name);
         String NamNganSach = Convert.ToString(dtCauHinh.Rows[0]["iID_MaNamNganSach"]);
         String NguonNganSach = Convert.ToString(dtCauHinh.Rows[0]["iID_MaNguonNganSach"]);
         String NamLamViec = Convert.ToString(dtCauHinh.Rows[0]["iNamLamViec"]);
         String sSoHopDong = Request.Form[ParentID + "_sSoHopDong"];
         String dNgayHopDong = Request.Form[ParentID + "_vidNgayHopDong"];
         String dNgayLap = Request.Form[ParentID + "_vidNgayLap"];
         String sNoiDung = Request.Form[ParentID + "_sNoiDung"];
         Bang bang = new Bang("QLDA_HopDong");
         bang.CmdParams.Parameters.AddWithValue("@iNamLamViec", NamLamViec);
         bang.MaNguoiDungSua = User.Identity.Name;
         bang.IPSua = Request.UserHostAddress;
         NameValueCollection arrLoi = bang.TruyenGiaTri(ParentID, Request.Form);
         if (sSoHopDong == null || sSoHopDong == "")
         {
             arrLoi.Add("err_sSoHopDong", "Bạn chưa nhập số hợp đồng!");
         }
         if (dNgayLap == null || dNgayLap == "")
         {
             arrLoi.Add("err_dNgayLap", "Bạn chưa nhập ngày lập!");
         }
         if (dNgayHopDong == null || dNgayHopDong == "")
         {
             arrLoi.Add("err_dNgayHopDong", "Bạn chưa nhập ngày hợp đồng!");
         }
         if (arrLoi.Count == 0)
         {
             bang.Save();
         }
         else
         {
             for (int i = 0; i <= arrLoi.Count - 1; i++)
             {
                 ModelState.AddModelError(ParentID + "_" + arrLoi.GetKey(i), arrLoi[i]);
             }
             ViewData["bThemMoi"] = true;
             return View(sViewPath + "QLDA_HopDong_List.aspx");
         }
     }
     return RedirectToAction("List", "QLDA_HopDong");
 }
开发者ID:BMSProject2015,项目名称:BMS,代码行数:46,代码来源:QLDA_HopDongController.cs

示例8: AddNewSubmit

        public ActionResult AddNewSubmit(String ParentID)
        {
            String ThemMoi = Request.Form[ParentID + "_iThemMoi"];
            if (ThemMoi == "on")
            {
                DataTable dtCauHinh = NguoiDungCauHinhModels.LayCauHinh(User.Identity.Name);
                String NamNganSach = Convert.ToString(dtCauHinh.Rows[0]["iID_MaNamNganSach"]);
                String NguonNganSach = Convert.ToString(dtCauHinh.Rows[0]["iID_MaNguonNganSach"]);
                String NamLamViec = Convert.ToString(dtCauHinh.Rows[0]["iNamLamViec"]);
                String dNgayDotNganSach = Request.Form[ParentID + "_vidNgayQuyetToan"];
                DateTime d = Convert.ToDateTime(CommonFunction.LayNgayTuXau(dNgayDotNganSach));
                Int32 iSoDot = 1;
                if (QLDA_QuyetToanModels.Get_Max_Dot(NamLamViec) != "")
                {
                    iSoDot = Convert.ToInt32(QLDA_QuyetToanModels.Get_Max_Dot(NamLamViec)) + 1;
                };

                Bang bang = new Bang("QLDA_QuyetToan_SoPhieu");
                bang.CmdParams.Parameters.AddWithValue("@iNamLamViec", NamLamViec);
                bang.CmdParams.Parameters.AddWithValue("@iSoQuyetToan", iSoDot);
                bang.MaNguoiDungSua = User.Identity.Name;
                bang.IPSua = Request.UserHostAddress;
                NameValueCollection arrLoi = bang.TruyenGiaTri(ParentID, Request.Form);
                if (dNgayDotNganSach == null || dNgayDotNganSach == "")
                {
                    arrLoi.Add("err_dNgayQuyetToan", "Trùng đợt quyết toán");
                }
                if (arrLoi.Count == 0)
                {
                    bang.Save();
                }
                else
                {
                    for (int i = 0; i <= arrLoi.Count - 1; i++)
                    {
                        ModelState.AddModelError(ParentID + "_" + arrLoi.GetKey(i), arrLoi[i]);
                    }
                    ViewData["bThemMoi"] = true;
                    return View(sViewPath + "QLDA_QuyetToan_Dot_Index.aspx");
                }
            }
            return RedirectToAction("Index", "QLDA_QuyetToan");
        }
开发者ID:BMSProject2015,项目名称:BMS,代码行数:43,代码来源:QLDA_QuyetToanController.cs

示例9: EditSubmit

        public ActionResult EditSubmit(String ParentID, String iID_MaNhaCungCap, String iID_MaDonViDangNhap)
        {
            Bang bang = new Bang("DM_NhaCungCap");
            bang.MaNguoiDungSua = User.Identity.Name;
            bang.IPSua = Request.UserHostAddress;
            bang.TruyenGiaTri(ParentID, Request.Form);

            if (!bang.DuLieuMoi)
            {
                bang.GiaTriKhoa = iID_MaNhaCungCap;
            }
            else if (iID_MaDonViDangNhap != "-1")
            {
                bang.CmdParams.Parameters.AddWithValue("@iID_MaDonVi", iID_MaDonViDangNhap);
            }
            bang.Save();

            return RedirectToAction("Index");
        }
开发者ID:BMSProject2015,项目名称:BMS,代码行数:19,代码来源:NhaCungCapController.cs

示例10: EditSubmitThuMuc

        public ActionResult EditSubmitThuMuc(String ParentID)
        {
            string sChucNang = "Edit";
            if (Request.Form[ParentID + "_DuLieuMoi"] == "1")
            {
                sChucNang = "Create";
            }
            //Kiểm tra quyền của người dùng với chức năng
            if (BaoMat.ChoPhepLamViec(User.Identity.Name, "TL_ThuMucTaiLieu", sChucNang) == false)
            {
                return RedirectToAction("Index", "PermitionMessage");
            }
            int i;
            NameValueCollection arrLoi = new NameValueCollection();
            string ID = Convert.ToString(Request.Form[ParentID + "_ID"]);
            String sTen = Convert.ToString(Request.Form[ParentID + "_sTen"]);
            if (sTen == string.Empty || sTen == "" || sTen == null)
            {
                arrLoi.Add("err_sTen", "Bạn chưa nhập đường dẫn thư mục!");
            }

            if (arrLoi.Count > 0)
            {
                for (i = 0; i <= arrLoi.Count - 1; i++)
                {
                    ModelState.AddModelError(ParentID + "_" + arrLoi.GetKey(i), arrLoi[i]);
                }
                return RedirectToAction("Index", "TuLieu_ThuMuc");
            }
            else
            {

                Bang bang = new Bang("TL_ThuMucTaiLieu");
                bang.MaNguoiDungSua = User.Identity.Name;
                bang.IPSua = Request.UserHostAddress;
                bang.TruyenGiaTri(ParentID, Request.Form);
                if (ID != "")
                    bang.GiaTriKhoa = ID;
                bang.Save();
                return RedirectToAction("Index", "TuLieu_ThuMuc");
            }
        }
开发者ID:BMSProject2015,项目名称:BMS,代码行数:42,代码来源:TuLieu_ThuMucController.cs

示例11: AddNewSubmit

        public ActionResult AddNewSubmit(String ParentID)
        {
            String ThemMoi = Request.Form[ParentID + "_iThemMoi"];
            String iID_MaChungTu="-1";
            if (ThemMoi == "on")
            {
                DataTable dtCauHinh = NguoiDungCauHinhModels.LayCauHinh(User.Identity.Name);
                String NamNganSach = Convert.ToString(dtCauHinh.Rows[0]["iID_MaNamNganSach"]);
                String NguonNganSach = Convert.ToString(dtCauHinh.Rows[0]["iID_MaNguonNganSach"]);
                String NamLamViec = Convert.ToString(dtCauHinh.Rows[0]["iNamLamViec"]);
                Int32 iSoDot = 1;
                if (KTTG_TinhChatCapThu_ChungTuModels.Get_Max_ChungTu(NamLamViec) != "")
                {
                    iSoDot = Convert.ToInt32(KTTG_TinhChatCapThu_ChungTuModels.Get_Max_ChungTu(NamLamViec)) + 1;
                };

                Bang bang = new Bang("KTTG_ChungTuCapThu");
                bang.CmdParams.Parameters.AddWithValue("@iNamLamViec", NamLamViec);
                bang.CmdParams.Parameters.AddWithValue("@iSoChungTu", iSoDot);
                bang.MaNguoiDungSua = User.Identity.Name;
                bang.IPSua = Request.UserHostAddress;
                NameValueCollection arrLoi = bang.TruyenGiaTri(ParentID, Request.Form);
                if (arrLoi.Count == 0)
                {
                    iID_MaChungTu = Convert.ToString(bang.Save());
                }
                else
                {
                    for (int i = 0; i <= arrLoi.Count - 1; i++)
                    {
                        ModelState.AddModelError(ParentID + "_" + arrLoi.GetKey(i), arrLoi[i]);
                    }
                    ViewData["bThemMoi"] = true;
                    return View(sViewPath + "TinhChatCapThu_ChungTu_Index.aspx");
                }
            }
            return RedirectToAction("Detail", "KTTG_TinhChatCapThuChungTu", new { iID_MaChungTu =iID_MaChungTu});
        }
开发者ID:BMSProject2015,项目名称:BMS,代码行数:38,代码来源:KTTG_TinhChatCapThuChungTuController.cs

示例12: EditSubmit

        public ActionResult EditSubmit(String ParentID, String MaChungTu, String sLNS1)
        {
            String MaND = User.Identity.Name;
            string sChucNang = "Edit";
                       if (Request.Form[ParentID + "_DuLieuMoi"] == "1")
            {
                sChucNang = "Create";
            }
            Bang bang = new Bang("DT_ChungTu");
            //Kiểm tra quyền của người dùng với chức năng
            if (BaoMat.ChoPhepLamViec(MaND, bang.TenBang, sChucNang) == false)
            {
                return RedirectToAction("Index", "PermitionMessage");
            }
            int i;
            NameValueCollection arrLoi = new NameValueCollection();
            String sLNS = Convert.ToString(Request.Form[ParentID + "_sLNS"]);
            String NgayChungTu = Convert.ToString(Request.Form[ParentID + "_vidNgayChungTu"]);

            if (Request.Form[ParentID + "_DuLieuMoi"] == "1")
            {
                if (sLNS == string.Empty || sLNS == "" || sLNS == null)
                {
                    arrLoi.Add("err_sLNS", "Bạn chưa chọn loại ngân sách. Hãy chọn loại ngân sách!");
                }
            }

            if (String.IsNullOrEmpty(NgayChungTu))
            {
                arrLoi.Add("err_dNgayChungTu", "Bạn chưa nhập ngày chứng từ. Hãy nhập ngày chứng từ!");
            }

            else if (!HamChung.isDate(NgayChungTu))
            {
                arrLoi.Add("err_dNgayChungTu", "Ngày chứng từ chưa đúng định dạng. Hãy nhập lại theo định dạng dd/MM/YYYY!");
            }

            if (arrLoi.Count > 0)
            {
                for (i = 0; i <= arrLoi.Count - 1; i++)
                {
                    ModelState.AddModelError(ParentID + "_" + arrLoi.GetKey(i), arrLoi[i]);
                    break;
                }
                ViewData["MaChungTu"] = MaChungTu;
                if (Request.Form[ParentID + "_DuLieuMoi"] == "1")
                {
                    ViewData["bThemMoi"] = "true";
                    ViewData["DuLieuMoi"] = "0";
                    ViewData["sLNS"] = sLNS1;
                    ViewData["dNgayChungTu"] = NgayChungTu;
                    return View(sViewPath + "ChungTu_index.aspx");

                }
                else
                {
                    ViewData["MaChungTu"] = MaChungTu;
                    ViewData["DuLieuMoi"] = "0";
                    ViewData["sLNS"] = sLNS1;
                    ViewData["dNgayChungTu"] = NgayChungTu;
                    return View(sViewPath + "ChungTu_Edit.aspx");
                }
            }
            else
            {

                bang.MaNguoiDungSua = User.Identity.Name;
                bang.IPSua = Request.UserHostAddress;
                bang.TruyenGiaTri(ParentID, Request.Form);
                if (Request.Form[ParentID + "_DuLieuMoi"] == "1")
                {

                    String iNamLamViec = NguoiDungCauHinhModels.iNamLamViec.ToString();
                    DataTable dtCauHinh = NguoiDungCauHinhModels.LayCauHinh(MaND);
                    String iID_MaNguonNganSach = "", iID_MaNamNganSach = "", iID_MaPhongBan = "", sTenPhongBan = "";
                    if (dtCauHinh.Rows.Count > 0)
                    {
                        iID_MaNguonNganSach = Convert.ToString(dtCauHinh.Rows[0]["iID_MaNguonNganSach"]);
                        iID_MaNamNganSach = Convert.ToString(dtCauHinh.Rows[0]["iID_MaNamNganSach"]);
                        dtCauHinh.Dispose();
                    }
                    DataTable dtPhongBan = NganSach_HamChungModels.DSBQLCuaNguoiDung(MaND);
                    if (dtPhongBan != null && dtPhongBan.Rows.Count > 0)
                    {
                        DataRow drPhongBan = dtPhongBan.Rows[0];
                        iID_MaPhongBan = Convert.ToString(drPhongBan["sKyHieu"]);
                        sTenPhongBan = Convert.ToString(drPhongBan["sTen"]);
                        dtPhongBan.Dispose();
                    }
                    bang.CmdParams.Parameters.AddWithValue("@iNamLamViec", iNamLamViec);
                    bang.CmdParams.Parameters.AddWithValue("@iID_MaNguonNganSach", iID_MaNguonNganSach);
                    bang.CmdParams.Parameters.AddWithValue("@iID_MaNamNganSach", iID_MaNamNganSach);
                    bang.CmdParams.Parameters.AddWithValue("@sDSLNS", sLNS);
                    bang.CmdParams.Parameters.AddWithValue("@iID_MaPhongBan", iID_MaPhongBan);
                    bang.CmdParams.Parameters.AddWithValue("@iID_MaPhongBanDich", iID_MaPhongBan);
                    bang.CmdParams.Parameters.AddWithValue("@sTenPhongBan", sTenPhongBan);
                    bang.CmdParams.Parameters.AddWithValue("@iID_MaTrangThaiDuyet", LuongCongViecModel.Get_iID_MaTrangThaiDuyetMoi(DuToanModels.iID_MaPhanHe));
                    String MaChungTuAddNew = Convert.ToString(bang.Save());

                    return RedirectToAction("Index", "DuToan_ChungTuChiTiet", new { iID_MaChungTu = MaChungTuAddNew });
//.........这里部分代码省略.........
开发者ID:BMSProject2015,项目名称:BMS,代码行数:101,代码来源:DuToan_ChungTuController.cs

示例13: EditSubmit_Gom_THCuc

        public ActionResult EditSubmit_Gom_THCuc(String ParentID, String MaChungTu, String sLNS1)
        {
            String MaND = User.Identity.Name;
            string sChucNang = "Edit";
            if (Request.Form[ParentID + "_DuLieuMoi"] == "1")
            {
                sChucNang = "Create";
            }
            Bang bang = new Bang("DT_ChungTu_TLTHCuc");
            //Kiểm tra quyền của người dùng với chức năng
            if (BaoMat.ChoPhepLamViec(MaND, bang.TenBang, sChucNang) == false)
            {
                return RedirectToAction("Index", "PermitionMessage");
            }
            int i;
            NameValueCollection arrLoi = new NameValueCollection();
            String iID_MaChungTu = Convert.ToString(Request.Form["iID_MaChungTu_TLTH"]);
            String NgayChungTu = Convert.ToString(Request.Form[ParentID + "_vidNgayChungTu"]);
            if (NgayChungTu == string.Empty || NgayChungTu == "" || NgayChungTu == null)
            {
                arrLoi.Add("err_dNgayChungTu", "Bạn chưa nhập ngày chứng từ!");
            }
            if (iID_MaChungTu == string.Empty || iID_MaChungTu == "" || iID_MaChungTu == null)
            {
                arrLoi.Add("err_iID_MaChungTu", "Không có đợt được chọn!");
            }
            if (Request.Form[ParentID + "_DuLieuMoi"] == "1")
            {
                if (NgayChungTu == string.Empty || NgayChungTu == "" || NgayChungTu == null)
                {
                    arrLoi.Add("err_sLNS", "Không có đợt ngân sách!");
                }
            }

            if (arrLoi.Count > 0)
            {
                for (i = 0; i <= arrLoi.Count - 1; i++)
                {
                    ModelState.AddModelError(ParentID + "_" + arrLoi.GetKey(i), arrLoi[i]);
                }
                ViewData["MaChungTu"] = MaChungTu;
                if (Request.Form[ParentID + "_DuLieuMoi"] == "1")
                {
                    ViewData["DuLieuMoi"] = "0";
                    ViewData["sLNS"] = sLNS1;
                    return RedirectToAction("index", "DuToan_ChungTu", new { iLoai = 2, sLNS = sLNS1 });

                }
                else
                {
                    ViewData["MaChungTu"] = MaChungTu;
                    ViewData["DuLieuMoi"] = "0";
                    ViewData["sLNS"] = sLNS1;
                    return View(sViewPath + "ChungTu_Edit.aspx");
                }
            }
            else
            {

                bang.MaNguoiDungSua = User.Identity.Name;
                bang.IPSua = Request.UserHostAddress;
                bang.TruyenGiaTri(ParentID, Request.Form);
                if (Request.Form[ParentID + "_DuLieuMoi"] == "1")
                {
                    //lay soChungtuTheoLamLamViec
                    int iSoChungTu = 0;
                    String iNamLamViec = NguoiDungCauHinhModels.iNamLamViec.ToString();
                    DataTable dtCauHinh = NguoiDungCauHinhModels.LayCauHinh(MaND);

                    // iSoChungTu = DuToan_ChungTuModels.iSoChungTu(iNamLamViec)+1;
                    //bang.CmdParams.Parameters.AddWithValue("@sTienToChungTu", PhanHeModels.LayTienToChungTu(DuToanModels.iID_MaPhanHe));
                    // bang.CmdParams.Parameters.AddWithValue("@iSoChungTu", iSoChungTu);
                    String iID_MaNguonNganSach = "", iID_MaNamNganSach = "", iID_MaPhongBan = "", sTenPhongBan = "";
                    if (dtCauHinh.Rows.Count > 0)
                    {
                        iID_MaNguonNganSach = Convert.ToString(dtCauHinh.Rows[0]["iID_MaNguonNganSach"]);
                        iID_MaNamNganSach = Convert.ToString(dtCauHinh.Rows[0]["iID_MaNamNganSach"]);
                        dtCauHinh.Dispose();
                    }
                    DataTable dtPhongBan = NganSach_HamChungModels.DSBQLCuaNguoiDung(MaND);
                    if (dtPhongBan != null && dtPhongBan.Rows.Count > 0)
                    {
                        DataRow drPhongBan = dtPhongBan.Rows[0];
                        iID_MaPhongBan = Convert.ToString(drPhongBan["sKyHieu"]);
                        sTenPhongBan = Convert.ToString(drPhongBan["sTen"]);
                        dtPhongBan.Dispose();
                    }
                    String DK = "";
                    if (String.IsNullOrEmpty(iID_MaChungTu)) iID_MaChungTu = Guid.Empty.ToString();
                    String[] arrChungtu = iID_MaChungTu.Split(',');
                    SqlCommand cmd = new SqlCommand();
                    for (int j = 0; j < arrChungtu.Length; j++)
                    {
                        DK += " iID_MaChungTu_TLTH [email protected]_MaChungTu" + j;
                        if (j < arrChungtu.Length - 1)
                            DK += " OR ";
                        cmd.Parameters.AddWithValue("@iID_MaChungTu" + j, arrChungtu[j]);

                    }
                    //Trang thai truong phong duyet itrangthaiduyet=4
//.........这里部分代码省略.........
开发者ID:BMSProject2015,项目名称:BMS,代码行数:101,代码来源:DuToan_ChungTuController.cs

示例14: EditSubmit

        public ActionResult EditSubmit(String ParentID, String iID_MaCapPhat, String Loai)
        {
            String MaND = User.Identity.Name;
            string sChucNang = "Edit";
            if (Request.Form[ParentID + "_DuLieuMoi"] == "1"
                && LuongCongViecModel.NguoiDung_DuocThemChungTu(CapPhatModels.iID_MaPhanHe, MaND) == false)
            {
                return RedirectToAction("Index", "PermitionMessage");
            }

            if (Request.Form[ParentID + "_DuLieuMoi"] == "1")
            {
                sChucNang = "Create";
            }

            Bang bang = new Bang("CP_CapPhat");

            //Kiểm tra quyền của người dùng với chức năng
            if (BaoMat.ChoPhepLamViec(MaND, bang.TenBang, sChucNang) == false)
            {
                return RedirectToAction("Index", "PermitionMessage");
            }

            NameValueCollection arrLoi = new NameValueCollection();
            //Loại cấp phát
            String iDM_MaLoaiCapPhat = Convert.ToString(Request.Form[ParentID + "_iDM_MaLoaiCapPhat"]);
            //Tính chất cấp thu
            String iID_MaTinhChatCapThu = Convert.ToString(Request.Form[ParentID + "_iID_MaTinhChatCapThu"]);
            //Đơn vị
            String iID_MaDonVi = Convert.ToString(Request.Form[ParentID + "_iID_MaDonVi"]);
            //Chi tiết đến
            String sLoai = Convert.ToString(Request.Form[ParentID + "_iID_Loai"]);
            //Ngày chứng từ
            String NgayChungTu = Convert.ToString(Request.Form[ParentID + "_vidNgayCapPhat"]);
            //Loại ngân sách
            String sLNS = Convert.ToString(Request.Form[ParentID + "_sLNS"]);

            if (iDM_MaLoaiCapPhat == Convert.ToString(Guid.Empty) || String.IsNullOrEmpty(iDM_MaLoaiCapPhat))
            {
                arrLoi.Add("err_iDM_MaLoaiCapPhat", "Bạn chưa chọn danh mục cấp phát!");
            }

            if (iID_MaTinhChatCapThu == Convert.ToString(Guid.Empty) || String.IsNullOrEmpty(iID_MaTinhChatCapThu)
                || iID_MaTinhChatCapThu == "-1")
            {
                arrLoi.Add("err_iID_MaTinhChatCapThu", "Bạn chưa chọn tính chất cấp thu!");
            }

            if (iID_MaDonVi == Convert.ToString(Guid.Empty) ||  String.IsNullOrEmpty(iID_MaDonVi))
            {
                arrLoi.Add("err_iID_MaDonVi", "Bạn chưa chọn đơn vị cấp phát!");
            }

            if (HamChung.isDate(NgayChungTu) == false)
            {
                arrLoi.Add("err_dNgayCapPhat", "Ngày không đúng");
            }

            if (String.IsNullOrEmpty(NgayChungTu))
            {
                arrLoi.Add("err_dNgayCapPhat", "Bạn chưa nhập ngày chứng từ!");
            }

            //VungNV: 2015/10/21 If has error then redirect to Edit Page
            if (arrLoi.Count > 0)
            {
                for (int i = 0; i <= arrLoi.Count - 1; i++)
                {
                    ModelState.AddModelError(ParentID + "_" + arrLoi.GetKey(i), arrLoi[i]);
                }

                ViewData["iID_MaCapPhat"] = iID_MaCapPhat;
                ViewData["DuLieuMoi"] = "0";

                if (String.IsNullOrEmpty(iID_MaCapPhat))
                {
                    ViewData["DuLieuMoi"] = "1";
                }

                return View(sViewPath + "CapPhat_ChungTu_DonVi_Edit.aspx");
            }
            //VungNV: 2015/10/21 Execute insert or update
            else
                {

                    String iID_MaPhongBan = NguoiDung_PhongBanModels.getMaPhongBan_NguoiDung(User.Identity.Name);
                    DataTable dtNguoiDungCauHinh = NguoiDungCauHinhModels.LayCauHinh(User.Identity.Name);
                    bang.MaNguoiDungSua = User.Identity.Name;
                    bang.IPSua = Request.UserHostAddress;
                    bang.TruyenGiaTri(ParentID, Request.Form);
                    //VungNV: 2015/10/21: If is new record then execute insert to [CP_CapPhat] and [CP_DuyetCapPhat] table
                    if (Request.Form[ParentID + "_DuLieuMoi"] == "1")
                    {
                        bang.CmdParams.Parameters.AddWithValue("@iNamLamViec", dtNguoiDungCauHinh.Rows[0]["iNamLamViec"]);
                        bang.CmdParams.Parameters.AddWithValue("@iID_MaNguonNganSach", dtNguoiDungCauHinh.Rows[0]["iID_MaNguonNganSach"]);
                        bang.CmdParams.Parameters.AddWithValue("@iID_MaNamNganSach", dtNguoiDungCauHinh.Rows[0]["iID_MaNamNganSach"]);
                        bang.CmdParams.Parameters.AddWithValue("@sTienToChungTu", PhanHeModels.LayTienToChungTu(PhanHeModels.iID_MaPhanHeCapPhat));
                        bang.CmdParams.Parameters.AddWithValue("@sDSLNS", sLNS);
                        bang.CmdParams.Parameters.AddWithValue("@iLoai", Loai);
                        bang.CmdParams.Parameters.AddWithValue("@sLoai", sLoai);
//.........这里部分代码省略.........
开发者ID:qkb2911,项目名称:BMS,代码行数:101,代码来源:CapPhat_ChungTu_DonViController.cs

示例15: EditSubmit

        public ActionResult EditSubmit(String ParentID)
        {
            Bang bangPhuCapMucLucNS = new Bang("L_DanhMucTruong_MucLucNganSach");
            bangPhuCapMucLucNS.MaNguoiDungSua = User.Identity.Name;
            bangPhuCapMucLucNS.IPSua = Request.UserHostAddress;
            NameValueCollection arrLoi1 = bangPhuCapMucLucNS.TruyenGiaTri(ParentID, Request.Form);

            Bang bang = new Bang("L_DanhMucPhuCap");
            bang.MaNguoiDungSua = User.Identity.Name;
            bang.IPSua = Request.UserHostAddress;
            NameValueCollection arrLoi = bang.TruyenGiaTri(ParentID, Request.Form);

            String iID_MaPhuCap = Request.Form[ParentID + "_iID_MaPhuCap"];
            iID_MaPhuCap = iID_MaPhuCap.Trim();
            String sTenPhuCap = Request.Form[ParentID + "_sTenPhuCap"];
            if (HamChung.Check_Trung(bang.TenBang, bang.TruongKhoa, iID_MaPhuCap, "iID_MaPhuCap", iID_MaPhuCap, bang.DuLieuMoi))
            {
                arrLoi.Add("err_iID_MaPhuCap", "Không được nhập trùng ký hiệu");
            }

            if (String.IsNullOrEmpty(iID_MaPhuCap))
            {
                arrLoi.Add("err_iID_MaPhuCap", "Bạn chưa nhập ký hiệu");
            }

            if (String.IsNullOrEmpty(sTenPhuCap))
            {
                arrLoi.Add("err_sTenPhuCap", "Bạn chưa nhập tên phụ cấp");
            }

            if (arrLoi.Count == 0)
            {
                bang.CmdParams.Parameters.AddWithValue("@sMaTruong","PhuCap_"+iID_MaPhuCap);
                bang.GiaTriKhoa = iID_MaPhuCap;
                bang.Save();
                Luong_DanhMucPhuCapModels.DetailSubmit(iID_MaPhuCap, User.Identity.Name, Request.UserHostAddress, Request.Form);
                return RedirectToAction("Index", "Luong_DanhMucPhuCap");
            }
            else
            {

                for (int i = 0; i <= arrLoi.Count - 1; i++)
                {
                    ModelState.AddModelError(ParentID + "_" + arrLoi.GetKey(i), arrLoi[i]);
                }
                for (int i = 0; i <= arrLoi1.Count - 1; i++)
                {
                    ModelState.AddModelError(ParentID + "_" + arrLoi1.GetKey(i), arrLoi1[i]);
                }

                Dictionary<string, object> dicData = bang.LayGoiDuLieu(Request.Form, true);
                ViewData["DuLieuMoi"] = Convert.ToInt16(bang.DuLieuMoi);
                ViewData["iID_MaPhuCap"] = iID_MaPhuCap;
                ViewData["data"] = dicData["data"];
                return View(sViewPath + "Luong_DanhMucPhuCap_Edit.aspx");
            }
        }
开发者ID:BMSProject2015,项目名称:BMS,代码行数:57,代码来源:Luong_DanhMucPhuCapController.cs


注:本文中的Bang.TruyenGiaTri方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。