Exemplo n.º 1
0
 public static void DeleteDuplicateTimeEntry(int BranchID)
 {
     try
     {
         using (DSRCManagementSystemEntities1 dbHrms = new DSRCManagementSystemEntities1())
         {
             var BranchParamID = new SqlParameter("@BranchID", SqlDbType.Int);
             BranchParamID.Value = BranchID;
             dbHrms.ExecuteStoreCommand("uspDeleteDuplicateTimeEntry @BranchID", BranchParamID);
         }
     }
     catch (Exception e)
     {
     }
 }
Exemplo n.º 2
0
        public ActionResult SaveTimeSheet(List <string> ColumnName, List <string> ColumnValue)
        {
            DSRCManagementSystemEntities1 db = new DSRCManagementSystemEntities1();

            try
            {
                int    ProjectId = Convert.ToInt32(Session["projectID"]);
                int    UserId    = Convert.ToInt32(Session["UserID"]);
                string Query     = "insert into TimesheetData (UserID,ProjectID,DateOFSheet,";
                foreach (var val in ColumnName)
                {
                    Query += val + ",";
                }
                Query  = Query.Substring(0, Query.Length - 1);
                Query += ") values(" + UserId + "," + ProjectId + ",'" + DateTime.Now.ToString("MM/dd/yyyy HH:mm:ss") + "','";
                foreach (var val in ColumnValue)
                {
                    if (val.Equals(""))
                    {
                        Query  = Query.Substring(0, Query.Length - 1);
                        Query += "null,'";
                    }
                    else
                    {
                        Query += val + "','";
                    }
                }

                Query  = Query.Substring(0, Query.Length - 2);
                Query += ")";
                db.ExecuteStoreCommand(Query);
                var obj = db.TimesheetDatas.CreateObject();
                obj.UserID    = UserId;
                obj.ProjectID = ProjectId;
            }
            catch (Exception Ex)
            {
                string actionName     = this.ControllerContext.RouteData.Values["action"].ToString();
                string controllerName = this.ControllerContext.RouteData.Values["controller"].ToString();
                ExceptionHandlingController.ExceptionDetails(Ex, actionName, controllerName);
            }
            return(RedirectToAction("Success", "Popup"));
        }
Exemplo n.º 3
0
        public ActionResult CompanyArchitectureData(string jsondata)
        {
            try
            {
                var json_serializer           = new JavaScriptSerializer();
                List <Organizechart> listdata = json_serializer.Deserialize <List <Organizechart> >(jsondata);
                //DSRCManagementSystemEntities1 db = new DSRCManagementSystemEntities1();
                //List<Organizechart> model = new List<Organizechart>();
                //model.Add(new Organizechart { id = 1, name = " DSRC ", parent = 0 });
                //int count = 2;
                //foreach (var item in db.Departments.ToList())
                //{
                //    model.Add(new Organizechart { id = count++, name = item.DepartmentName, parent = 1 });


                //}


                // return Json(model, JsonRequestBehavior.AllowGet);
                using (DSRCManagementSystemEntities1 dbhrms = new DSRCManagementSystemEntities1())
                {
                    dbhrms.ExecuteStoreCommand("truncate table CompanyArchitecture");

                    foreach (var item in listdata)
                    {
                        var obj = dbhrms.Master_CompanyArchitecture.CreateObject();
                        obj.NodeId = item.id;
                        obj.Name   = item.name;
                        obj.Parent = item.parent;
                        dbhrms.Master_CompanyArchitecture.AddObject(obj);
                        dbhrms.SaveChanges();
                    }
                }
            }
            catch (Exception Ex)
            {
                string actionName     = this.ControllerContext.RouteData.Values["action"].ToString();
                string controllerName = this.ControllerContext.RouteData.Values["controller"].ToString();
                ExceptionHandlingController.ExceptionDetails(Ex, actionName, controllerName);
            }
            return(Json(true, JsonRequestBehavior.AllowGet));
        }