Exemple #1
0
 public FrmMain()
 {
     InitializeComponent();
     try
     {
         ROLE_STATE GET_ACCESS_MENU = Session.Session.GET_ROLE_BY_USERNAME(Session.Session.CurrentUnitCode,
                                                                           Session.Session.CurrentUserName, "banLeQuayThuNgan");
         if (GET_ACCESS_MENU != null)
         {
             //if (!GET_ACCESS_MENU.Bantralai) btnTraLai.Enabled = false;
         }
     }
     catch
     {
     }
     tabControlXuatBanLe.CustomHeaderButtonClick += TabControlXuatBanLeOnCustomHeaderButtonClick;
     tabControlXuatBanLe.CloseButtonClick        += TabControlXuatBanLeOnCloseButtonClick;
     tabControlXuatBanLe.Dock = DockStyle.Fill;
     lblInfoThuNgan.Text      = "Mã: " + Session.Session.CurrentMaNhanVien.Trim() + "     Họ và tên: " + Session.Session.CurrentTenNhanVien.Trim();
 }
Exemple #2
0
    private void ENTER_SELECTED()
    {
        mCurTag.text  = mAths[ixPly].mTag;
        mCurRole.text = mAths[ixPly].mRole;

        mState = STATE.S_SELECTED_PLAYER;
        if (mAths[ixPly].mTag.Contains("OL") || mAths[ixPly].mTag.Contains("QB"))
        {
            mRoleSt = ROLE_STATE.S_Static;
            mUI_RoleChanger.SetActive(false);
        }
        else
        {
            mRoleSt = ROLE_STATE.S_Changeable;
            mUI_RoleChanger.SetActive(true);
        }

        Vector3 vPos  = mAths[ixPly].transform.position;
        var     clone = Instantiate(PF_Marker, vPos, transform.rotation);

        clone.rectTransform.SetParent(rGrid.transform);
        ixRl = 0;
    }
Exemple #3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="UnitCode"></param>
        /// <param name="UserName"></param>
        /// <param name="MaChucNang">banLeQuayThuNgan</param>
        /// <returns></returns>
        public static ROLE_STATE GET_ROLE_BY_USERNAME(string UnitCode, string UserName, string MaChucNang)
        {
            ROLE_STATE roleState = new ROLE_STATE();

            roleState.STATE = MaChucNang;
            if (UserName == "admin")
            {
                roleState = new ROLE_STATE()
                {
                    STATE        = MaChucNang,
                    View         = true,
                    Approve      = true,
                    Delete       = true,
                    Add          = true,
                    Edit         = true,
                    Giamua       = true,
                    Giaban       = true,
                    Giavon       = true,
                    Tylelai      = true,
                    Banchietkhau = true,
                    Banbuon      = true,
                    Bantralai    = true
                };
            }
            else
            {
                using (
                    var connection =
                        new OracleConnection(ConfigurationManager.ConnectionStrings["TBNETERP_SERVER"].ConnectionString))
                {
                    connection.OpenAsync();
                    OracleCommand cmd = new OracleCommand();
                    cmd.Connection           = connection;
                    cmd.InitialLONGFetchSize = 1000;
                    cmd.CommandText          =
                        @"SELECT AU_NHOMQUYEN_CHUCNANG.XEM,AU_NHOMQUYEN_CHUCNANG.THEM,AU_NHOMQUYEN_CHUCNANG.SUA,AU_NHOMQUYEN_CHUCNANG.XOA,AU_NHOMQUYEN_CHUCNANG.DUYET,AU_NHOMQUYEN_CHUCNANG.GIAMUA,AU_NHOMQUYEN_CHUCNANG.GIABAN,AU_NHOMQUYEN_CHUCNANG.GIAVON,AU_NHOMQUYEN_CHUCNANG.TYLELAI,AU_NHOMQUYEN_CHUCNANG.BANCHIETKHAU,AU_NHOMQUYEN_CHUCNANG.BANBUON,AU_NHOMQUYEN_CHUCNANG.BANTRALAI FROM AU_NHOMQUYEN_CHUCNANG WHERE UNITCODE = '" + UnitCode +
                        "' AND MACHUCNANG='" + MaChucNang +
                        "' AND MANHOMQUYEN IN (SELECT MANHOMQUYEN FROM AU_NGUOIDUNG_NHOMQUYEN WHERE UNITCODE='" +
                        UnitCode + "' AND USERNAME='******') UNION " +
                        "SELECT AU_NGUOIDUNG_QUYEN.XEM,AU_NGUOIDUNG_QUYEN.THEM,AU_NGUOIDUNG_QUYEN.SUA,AU_NGUOIDUNG_QUYEN.XOA,AU_NGUOIDUNG_QUYEN.DUYET,AU_NGUOIDUNG_QUYEN.GIAMUA,AU_NGUOIDUNG_QUYEN.GIABAN,AU_NGUOIDUNG_QUYEN.GIAVON,AU_NGUOIDUNG_QUYEN.TYLELAI,AU_NGUOIDUNG_QUYEN.BANCHIETKHAU,AU_NGUOIDUNG_QUYEN.BANBUON,AU_NGUOIDUNG_QUYEN.BANTRALAI " +
                        "FROM AU_NGUOIDUNG_QUYEN WHERE AU_NGUOIDUNG_QUYEN.UNITCODE = '" + UnitCode +
                        "' AND AU_NGUOIDUNG_QUYEN.MACHUCNANG = '" + MaChucNang + "' AND AU_NGUOIDUNG_QUYEN.USERNAME = '******'";
                    cmd.CommandType = CommandType.Text;
                    OracleDataReader oracleDataReader = null;
                    oracleDataReader = cmd.ExecuteReader();
                    if (!oracleDataReader.HasRows)
                    {
                        roleState = new ROLE_STATE()
                        {
                            STATE        = string.Empty,
                            View         = false,
                            Approve      = false,
                            Delete       = false,
                            Add          = false,
                            Edit         = false,
                            Giamua       = false,
                            Giaban       = false,
                            Giavon       = false,
                            Tylelai      = false,
                            Banchietkhau = false,
                            Banbuon      = false,
                            Bantralai    = false
                        };
                    }
                    else
                    {
                        while (oracleDataReader.Read())
                        {
                            roleState.STATE = MaChucNang;
                            int objXem = Int32.Parse(oracleDataReader["XEM"].ToString());
                            if (objXem == 1)
                            {
                                roleState.View = true;
                            }
                            int objThem = Int32.Parse(oracleDataReader["THEM"].ToString());
                            if (objThem == 1)
                            {
                                roleState.Add = true;
                            }
                            int objSua = Int32.Parse(oracleDataReader["SUA"].ToString());
                            if (objSua == 1)
                            {
                                roleState.Edit = true;
                            }
                            int objXoa = Int32.Parse(oracleDataReader["XOA"].ToString());
                            if (objXoa == 1)
                            {
                                roleState.Delete = true;
                            }
                            int objDuyet = Int32.Parse(oracleDataReader["DUYET"].ToString());
                            if (objDuyet == 1)
                            {
                                roleState.Approve = true;
                            }
                            int objGiamua = Int32.Parse(oracleDataReader["GIAMUA"].ToString());
                            if (objGiamua == 1)
                            {
                                roleState.Giamua = true;
                            }
                            int objGiaban = Int32.Parse(oracleDataReader["GIABAN"].ToString());
                            if (objGiaban == 1)
                            {
                                roleState.Giaban = true;
                            }
                            int objGiavon = Int32.Parse(oracleDataReader["GIAVON"].ToString());
                            if (objGiavon == 1)
                            {
                                roleState.Giavon = true;
                            }
                            int objTylelai = Int32.Parse(oracleDataReader["TYLELAI"].ToString());
                            if (objTylelai == 1)
                            {
                                roleState.Tylelai = true;
                            }
                            int objBanchietkhau = Int32.Parse(oracleDataReader["BANCHIETKHAU"].ToString());
                            if (objBanchietkhau == 1)
                            {
                                roleState.Banchietkhau = true;
                            }
                            int objBanbuon = Int32.Parse(oracleDataReader["BANBUON"].ToString());
                            if (objBanbuon == 1)
                            {
                                roleState.Banbuon = true;
                            }
                            int objBantralai = Int32.Parse(oracleDataReader["BANTRALAI"].ToString());
                            if (objBantralai == 1)
                            {
                                roleState.Bantralai = true;
                            }
                        }
                    }
                }
            }
            return(roleState);
        }
Exemple #4
0
 // Get all the players set up on the grid.
 private void ENTER_BEGIN()
 {
     mState  = STATE.S_BEGIN;
     mRoleSt = ROLE_STATE.S_Static;
 }