Beispiel #1
0
        public IQueryable <T_OA_SATISFACTIONREQUIRE> Get_SSurveyApps(int pageIndex, int pageSize, string sort, string filterString, object[] paras, ref int pageCount, string userId, List <string> guidStringList, string checkState)
        {
            var m = from master in dal.GetObjects <T_OA_SATISFACTIONREQUIRE>().Include("T_OA_SATISFACTIONMASTER")
                    select master;

            if (checkState == "4")//审批人
            {
                if (guidStringList != null)
                {
                    m = from ent in m
                        where guidStringList.Contains(ent.SATISFACTIONREQUIREID)
                        select ent;
                    //m = m.ToList().Where(x => guidStringList.Contains(x.SATISFACTIONREQUIREID)).AsQueryable();
                }
            }
            else//创建人
            {
                m = m.Where(ent => ent.CREATEUSERID == userId);
                if (checkState != "5")
                {
                    m = m.Where(ent => ent.CHECKSTATE == checkState);
                }
            }
            List <object> queryParas = new List <object>();

            if (paras != null)
            {
                queryParas.AddRange(paras);
            }
            UtilityClass.SetOrganizationFilter(ref filterString, ref queryParas, userId, "T_OA_SATISFACTIONREQUIRE");
            if (!string.IsNullOrEmpty(filterString))
            {
                m = m.ToList().AsQueryable().Where(filterString, queryParas.ToArray());
            }
            m = m.OrderBy(sort);
            m = Utility.Pager <T_OA_SATISFACTIONREQUIRE>(m, pageIndex, pageSize, ref pageCount);
            if (m.Count() > 0)
            {
                return(m);
            }
            return(null);
        }
        public ActionResult Update(string sno, string Date, string Proj_Inflow, string Proj_OutFlow, string note)
        {
            SBP_BlotterProjection BlotterProj = new SBP_BlotterProjection();

            BlotterProj.UserID       = Convert.ToInt16(Session["UserID"].ToString());
            BlotterProj.BID          = Convert.ToInt16(Session["BranchID"].ToString());
            BlotterProj.BR           = Convert.ToInt16(Session["BR"].ToString());
            BlotterProj.SNO          = Convert.ToInt32(sno);
            BlotterProj.Date         = Convert.ToDateTime(Date);
            BlotterProj.Proj_InFlow  = Convert.ToDecimal(Proj_Inflow.ToString());
            BlotterProj.Proj_OutFlow = Convert.ToDecimal(Proj_OutFlow.ToString());
            BlotterProj.Note         = note;
            BlotterProj.UpdateDate   = DateTime.Now;
            ServiceRepository   serviceObj = new ServiceRepository();
            HttpResponseMessage response   = serviceObj.PutResponse("api/BlotterProjection/UpdateProjection", BlotterProj);

            response.EnsureSuccessStatusCode();
            UtilityClass.ActivityMonitor(Convert.ToInt32(Session["UserID"]), Session.SessionID, Request.UserHostAddress.ToString(), new Guid().ToString(), JsonConvert.SerializeObject(BlotterProj), this.RouteData.Values["action"].ToString(), Request.RawUrl.ToString());
            return(RedirectToAction("BlotterProjection"));
        }
Beispiel #3
0
        public Grid2D(int width, int height, float gridWidthSize, float gridHeightSize, Vector3 originPos, PositionSpace positionSpace, Transform parent) : base(width, height, gridWidthSize, gridHeightSize, originPos, positionSpace)
        {
            grid     = new TGridObject[Width, Height];
            gridText = new TextMeshPro[Width, Height];

            for (int horizontal = 0; horizontal < Width; ++horizontal)
            {
                for (int vertical = 0; vertical < Height; ++vertical)
                {
                    grid[horizontal, vertical] = default;
                    Vector3 gridPos = GridToWorldPos(horizontal, vertical);
                    gridText[horizontal, vertical] = UtilityClass.CreateWorldText(grid[horizontal, vertical].ToString(), Color.white, parent, gridPos + CenterOffset, 10, TextAlignmentOptions.Center, 0);
                    Debug.DrawLine(gridPos, GridToWorldPos(horizontal + 1, vertical), Color.white, 100f);
                    Debug.DrawLine(gridPos, GridToWorldPos(horizontal, vertical + 1), Color.white, 100f);
                }
            }

            Debug.DrawLine(GridToWorldPos(0, Height), GridToWorldPos(Width, Height), Color.white, 100f);
            Debug.DrawLine(GridToWorldPos(Width, 0), GridToWorldPos(Width, Height), Color.white, 100f);
        }
        public static StringBuilder CreateJavaScriptFireEventCode(NameValueCollection eventObjectProperties, DispHTMLBaseElement element, string eventName)
        {
            var scriptCode = new StringBuilder();

            scriptCode.Append("var newEvt = document.createEventObject();");

            CreateJavaScriptEventObject(scriptCode, eventObjectProperties);

            var originalId = UtilityClass.TryFuncFailOver(() => element.id, 25, 10);

            var variableName = IEVariableNameHelper.CreateVariableName();

            element.id = variableName;

            scriptCode.Append(string.Format("var {0} = document.getElementById('{0}');", variableName));
            scriptCode.Append(string.Format("{0}.id = '{1}';", variableName, originalId));
            scriptCode.Append(string.Format("{0}.fireEvent('{1}', newEvt);", variableName, eventName));

            return(scriptCode);
        }
Beispiel #5
0
        public ITravelCompanyBroker CreateNewBroker(string dbConnectionString)
        {
            UtilityClass.CheckNotNull(dbConnectionString);
            UtilityClass.CheckConnectionStringLength(dbConnectionString);

            try
            {
                using (var brokerDBContext = new TravelCompanyBrokerContext(dbConnectionString))
                {
                    brokerDBContext.Database.Delete();
                    brokerDBContext.Database.Create();
                }

                return(new TravelCompanyBroker(dbConnectionString));
            }
            catch (Exception e)
            {
                throw new DbConnectionException(e.Message, e);
            }
        }
        public ActionResult SignIn(string Username, string Password)
        {
            char[] charsToTrim  = { ' ', '\t' };
            string trimUserName = Username.Trim(charsToTrim);
            string trimPassword = Password.Trim(charsToTrim);
            string pass         = _Encyption(trimPassword);

            MdlUserLogin isverify = VerifyUser(trimUserName, pass);

            if (isverify != null)
            {
                UtilityClass.AddUserSession(UtilityClass.UserSession.UserSessions, isverify);
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                TempData["Status"] = "User Name or Password is incorrect";
                return(RedirectToAction("Index"));
            }
        }
Beispiel #7
0
        private void GetCookie()
        {
            try
            {
                cookie = Request.Cookies["Tagged"];

                if (cookie != null)
                {
                    ViewState["UserID"] = Convert.ToInt64(UtilityClass.DecryptStringAES(cookie["d"]));
                }
                else
                {
                    Response.Redirect("~/Default.aspx");
                }
            }
            catch (Exception ex)
            {
                ex.ToExceptionless().Submit();
            }
        }
    public void CreateTask()
    {
        GameObject     go             = CreateSprite(UtilityClass.GetMouseWorldPos());
        SpriteRenderer spriteRenderer = go.GetComponent <SpriteRenderer>();
        float          cleanUpTime    = Time.time + 5f;

        taskSystem.EnqueueTask(() =>
        {
            if (Time.time >= cleanUpTime)
            {
                Task task = new Task.ShellFloorCleanUp
                {
                    targetPosition = go.transform.position,
                    cleanUpAction  = () =>
                    {
                        float alpha = 1f;
                        FunctionUpdater.Create(() =>
                        {
                            alpha -= Time.deltaTime;
                            spriteRenderer.color = new Color(1, 1, 1, alpha);
                            if (alpha <= 0f)
                            {
                                Destroy(go);
                                return(true);
                            }
                            else
                            {
                                return(false);
                            }
                        });
                    }
                };
                //taskSystem.AddTask(task);
                return(task);
            }
            else
            {
                return(null);
            }
        });
    }
Beispiel #9
0
        public ActionResult _Create(SBP_BlotterCRD BlotterCRD, FormCollection form)
        {
            try
            {
                #region Added by shakir (Currency parameter)
                var selectCurrency = (dynamic)null;
                if (form["selectCurrency"] != null)
                {
                    selectCurrency = Convert.ToInt32(form["selectCurrency"].ToString());
                }
                else
                {
                    selectCurrency = Convert.ToInt32(Session["SelectedCurrency"].ToString());
                }

                UtilityClass.GetSelectedCurrecy(selectCurrency);
                #endregion

                if (ModelState.IsValid)
                {
                    BlotterCRD.UserID         = Convert.ToInt16(Session["UserID"].ToString());
                    BlotterCRD.BID            = Convert.ToInt16(Session["BranchID"].ToString());
                    BlotterCRD.BR             = Convert.ToInt16(Session["BR"].ToString());
                    BlotterCRD.CurID          = Convert.ToInt16(Session["SelectedCurrency"].ToString());
                    BlotterCRD.CreateDate     = DateTime.Now;
                    BlotterCRD.Nostro_Account = Convert.ToInt32(form["Nostro_AccountId"].ToString());
                    ServiceRepository   serviceObj = new ServiceRepository();
                    HttpResponseMessage response   = serviceObj.PostResponse("api/BlotterCRD/InsertCRD", BlotterCRD);
                    response.EnsureSuccessStatusCode();
                    UtilityClass.ActivityMonitor(Convert.ToInt32(Session["UserID"]), Session.SessionID, Request.UserHostAddress.ToString(), new Guid().ToString(), JsonConvert.SerializeObject(BlotterCRD), this.RouteData.Values["action"].ToString(), Request.RawUrl.ToString());
                    return(RedirectToAction("BlotterCRD"));
                }
                else
                {
                    ViewBag.CRDNostroBanks = GetAllNostroBanks();
                }
            }
            catch (Exception ex) { }

            return(PartialView("_Create", BlotterCRD));
        }
Beispiel #10
0
        public ActionResult FillBlotterManualData(string Date, string flag, int Recon)
        {
            Models.GetBlotterMnualDataParam BMDP = new Models.GetBlotterMnualDataParam();
            BMDP.Recon   = (Recon == 1) ? true : false;
            BMDP.DateFor = (Recon == 1) ? DateTime.Now :Convert.ToDateTime(Date);
            BMDP.flag    = flag;
            BMDP.BR      = Convert.ToInt32(Session["BR"].ToString());
            BMDP.CurId   = Convert.ToInt32(Session["SelectedCurrency"].ToString());

            ServiceRepository   serviceObj = new ServiceRepository();
            HttpResponseMessage response   = serviceObj.PostResponse("/api/Blotter/GetOPICSManualData", BMDP);

            response.EnsureSuccessStatusCode();
            List <Models.SP_GetOPICSManualData_Result> OPICSManualData = response.Content.ReadAsAsync <List <Models.SP_GetOPICSManualData_Result> >().Result;

            UtilityClass.ActivityMonitor(Convert.ToInt32(Session["UserID"]), Session.SessionID, Request.UserHostAddress.ToString(), new Guid().ToString(), JsonConvert.SerializeObject(OPICSManualData), this.RouteData.Values["action"].ToString(), Request.RawUrl.ToString());
            ViewBag.FillBlotterManualData = OPICSManualData;


            return(PartialView("_FillManualData"));
        }
Beispiel #11
0
        static void Main(string[] args)
        {
            SoftwareDeveloper sd1 = new SoftwareDeveloper(48090, "naynish", "chaughule");
            EmployeeCollection.Add(sd1);
            SoftwareDeveloper sd2 = new SoftwareDeveloper(48091, "tripti", "panjabi");
            EmployeeCollection.Add(sd2);

            //setting up a project
            SetUpProject(110, "dhp", new DateTime(2012, 01, 01), DateTime.Now.Add(new TimeSpan(90, 0, 0, 0)));
            SetUpProject(110, "motorola", new DateTime(2012, 01, 01), DateTime.Now.Add(new TimeSpan(90, 0, 0, 0)));

            //setting up tasks
            SetUpTask(1890, "rent calculation", new DateTime(2012, 02, 07), DateTime.Now.Add(new TimeSpan(90, 0, 0)), 20, 16);
            SetUpTask(1891, "LR/LD", new DateTime(2012, 03, 07), DateTime.Now.Add(new TimeSpan(90, 0, 0)), 20, 16);
            SetUpTask(1892, "system testing", new DateTime(2012, 03, 07), DateTime.Now.Add(new TimeSpan(90, 0, 0)), 20, 16);

            //adding tasks to the project
            pArr[0].AddTask(taskArr[0]);
            pArr[0].AddTask(taskArr[1]);
            pArr[1].AddTask(taskArr[2]);

            //assigning project to the employee
            sd1.AssignProject(pArr[0]);
            sd2.AssignProject(pArr[1]);

            //calculating the total budget for the project
            Console.WriteLine("Total budget of project {0} = {1:C}", pArr[0].PName, pArr[0].ProjectBudget());
            Console.WriteLine("No. of employees in project {0} = {1}", pArr[0].PName, pArr[0].ProjectEmployeeCount());
            Console.WriteLine();
            //list all the tasks of an employee
            Console.WriteLine("All tasks of {0}", sd2.Fname);
            sd2.ListAllMyTasks();
            Console.WriteLine();
            UtilityClass ucObj = new UtilityClass();
            ucObj.SalaryOfEachEmployeeInProject(pArr[1]);

            Console.WriteLine();
            Console.ReadLine();
        }