Ejemplo n.º 1
0
        //build Organizations Hierarchy tree
        public JsonResult json_readWorkFlow()
        {
            sqlServer db = new sqlServer(connString);
            DataTable dt = db.fetch("select * from dbo.organization").Tables[0];

            //build tree
            List <Classes.organization> tree = new List <Classes.organization> {
            };

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                if (dt.Rows[i]["parent_org_id"].ToString() == "")
                {
                    var node = new Classes.organization()
                    {
                        org_id        = dt.Rows[i][0].ToString(),
                        parent_org_id = dt.Rows[i][1].ToString(),
                        org_name      = dt.Rows[i][2].ToString(),
                        logo          = "/jsplugins/workflow/images/" + dt.Rows[i][6].ToString(),

                        children = new List <Classes.organization>(),
                        //assignedUsers = this.getTaskAssignedUsers(Convert.ToUInt16(dt.Rows[i][0]))
                    };
                    tree.Add(node);
                }
            }

            for (int j = 0; j < tree.Count; j++)
            {
                this.RecTree(tree[j], dt);
            }

            return(Json(tree, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
        public ActionResult getHeaderContents()
        {
            var query =
                "select id,label from sandbox.header;"
                + "select hc.ID as headerContentID,h.id as headerID , contentID,c.label , content,viewurl from sandbox.header h "
                + "inner join sandbox.headerContent hc on hc.headerID=h.ID "
                + "inner join sandbox.Content c on hc.contentID=c.ID "
                + " order by h.id"
            ;

            sqlServer db      = new sqlServer(ConfigurationManager.ConnectionStrings["winhost"].ConnectionString);
            var       ds      = db.fetch(query);
            var       headers = ds.Tables[0]
                                .AsEnumerable()
                                .Select(x => new
            {
                id    = x.ItemArray[0],
                label = x.ItemArray[1]
            });
            var headerContents = ds.Tables[1]
                                 .AsEnumerable()
                                 .Select(x => new
            {
                headerContentID = x.ItemArray[0],
                headerID        = x.ItemArray[1],
                contentID       = x.ItemArray[2],
                contentLabel    = x.ItemArray[3],
                content         = x.ItemArray[4],
                viewurl         = x.ItemArray[5]
            })
                                 .OrderBy(x => x.headerID);

            return(Json(new { headers = headers, headerContents = headerContents }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 3
0
        public JsonResult getListingByFilter()
        {
            var                 pars   = Request.Params;
            sqlServer           db     = new sqlServer(connString);
            List <sqlServerPar> sppars = new List <sqlServerPar>();

            sppars.Add(new sqlServerPar {
                name = "bdr", value = pars["bdr"], dbType = SqlDbType.VarChar
            });
            sppars.Add(new sqlServerPar {
                name = "bath", value = pars["bath"], dbType = SqlDbType.VarChar
            });
            sppars.Add(new sqlServerPar {
                name = "pricestart", value = pars["pricerange"].Split(new char[] { ',' })[0], dbType = SqlDbType.VarChar
            });
            sppars.Add(new sqlServerPar {
                name = "priceend", value = pars["pricerange"].Split(new char[] { ',' })[1], dbType = SqlDbType.VarChar
            });
            sppars.Add(new sqlServerPar {
                name = "ptypes", value = pars["ptypes"], dbType = SqlDbType.VarChar
            });
            sppars.Add(new sqlServerPar {
                name = "showSelection", value = pars["showSelection"], dbType = SqlDbType.VarChar
            });

            var listings = db.runSP("realestate.getListingByFilter", sppars).Tables[0].AsEnumerable().Select(x => x.ItemArray);

            return(Json(listings, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 4
0
        public static int createNew(int entityID, int catTypeID, decimal amount, int currencyID)
        {
            sqlServer db = new sqlServer(sqlServer.connString1);

            var accountID = Account.getAccount(entityID, catTypeID, currencyID).ID;


            SqlConnection sqlconnection = new SqlConnection(sqlServer.connString1);

            sqlconnection.Open();
            SqlDataAdapter da = new SqlDataAdapter(
                //string.Format("exec Accounting.newTransaction @accountId={0},@amount={1}",accountID,amount)
                "accounting.test "
                , sqlconnection);


            DataSet ds = new DataSet();

            da.Fill(ds);
            sqlconnection.Close();



            return(Convert.ToInt32(ds.Tables[0].Rows[0][0]));
        }
Ejemplo n.º 5
0
        public ActionResult getListings()
        {
            sqlServer db       = new sqlServer(connString);
            var       listings = db.fetch("exec realestate.getListings").Tables[0].AsEnumerable();

            ViewBag.data = listings;
            return(PartialView("index1/listings"));
        }
Ejemplo n.º 6
0
        public JsonResult json_getTopicDetails()
        {
            var       pars     = Request.Params;
            int       topic_id = Convert.ToInt32(pars["topic_id"]);
            sqlServer db       = new sqlServer(ConfigurationManager.ConnectionStrings["winhostConnection"].ConnectionString);
            DataTable dt       = db.fetch("select topic_details from saeid.topic where is_active=1 and topic_id=" + topic_id + " order by datetime").Tables[0];

            return(Json(new { result = dt.Rows[0][0].ToString() }));
        }
Ejemplo n.º 7
0
        public string header_savenew()
        {
            var    pars   = Request.Params;
            string header = pars["header"];

            sqlServer db = new sqlServer(ConfigurationManager.ConnectionStrings["winhost"].ConnectionString);

            db.exec(string.Format("insert into sandbox.header (label) values('{0}')", header));
            return("");
        }
Ejemplo n.º 8
0
        public string header_delete()
        {
            var    pars     = Request.Params;
            string headerid = pars["headerid"];

            sqlServer db = new sqlServer(ConfigurationManager.ConnectionStrings["winhost"].ConnectionString);

            db.exec(string.Format("delete from sandbox.header where ID='{0}'", headerid));
            return("");
        }
Ejemplo n.º 9
0
        public JsonResult json_deleteTopic()
        {
            var pars = Request.Params;
            string topic_id = pars["topic_id"];

            sqlServer db = new sqlServer(ConfigurationManager.ConnectionStrings["winhostConnection"].ConnectionString);
            db.exec("update saeid.topic set is_active=0 , datetime='" + DateTime.Now.Ticks + "' where topic_id=" + topic_id);

            return Json(new { result = "Done" }, JsonRequestBehavior.AllowGet);
        }
Ejemplo n.º 10
0
        public void reset()
        {
            sqlServer db = new sqlServer("server=s06.winhost.com;database=DB_40114_codeclub;uid=DB_40114_codeclub_user;pwd=p0$31d0n;");

            db.exec("[Accounting].[resetSeeds]");

            var cur_ca = new accounting.classes.Currency();

            cur_ca.create("CAD", (int)accounting.classes.enums.currencyType.Real);
        }
Ejemplo n.º 11
0
        public JsonResult json_deleteTopic()
        {
            var    pars     = Request.Params;
            string topic_id = pars["topic_id"];

            sqlServer db = new sqlServer(ConfigurationManager.ConnectionStrings["winhostConnection"].ConnectionString);

            db.exec("update saeid.topic set is_active=0 , datetime='" + DateTime.Now.Ticks + "' where topic_id=" + topic_id);

            return(Json(new { result = "Done" }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 12
0
        public string header_update()
        {
            var    pars     = Request.Params;
            string header   = pars["header"];
            string headerid = pars["headerid"];

            sqlServer db = new sqlServer(ConfigurationManager.ConnectionStrings["winhost"].ConnectionString);

            db.exec(string.Format("update sandbox.header set label='{0}' where id='{1}'", header, headerid));
            return("");
        }
Ejemplo n.º 13
0
        public string headercontent_delete()
        {
            var    pars      = Request.Params;
            string contentid = pars["contentid"];

            sqlServer db = new sqlServer(ConfigurationManager.ConnectionStrings["winhost"].ConnectionString);

            db.fetch(string.Format("delete from sandbox.headercontent where contentID='{0}' ;", contentid));
            db.fetch(string.Format("delete from sandbox.content where contentID='{0}' ;", contentid));

            return("");
        }
Ejemplo n.º 14
0
        //DS
        public ActionResult getHeaders()
        {
            sqlServer db     = new sqlServer(ConfigurationManager.ConnectionStrings["winhost"].ConnectionString);
            var       source = db.fetch("select id,label from sandbox.header").Tables[0]
                               .AsEnumerable()
                               .Select(x => new
            {
                id    = x.ItemArray[0],
                label = x.ItemArray[1]
            });

            return(Json(source, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 15
0
        public JsonResult transactionTypes()
        {
            sqlServer db   = new sqlServer(connString);
            var       data = db.fetch("select id,name from accounting.categoryType")
                             .Tables[0]
                             .AsEnumerable()
                             .Select(r => new
            {
                id   = r.ItemArray[0],
                name = r.ItemArray[1]
            });

            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 16
0
        public JsonResult json_saveSelectedTopic()
        {
            var    pars          = Request.Params;
            string topic_id      = pars["foldering_editPanel_id"];
            string topic_title   = pars["foldering_editPanel_title"];
            string topic_details = pars["foldering_editPanel_detail"];


            sqlServer db = new sqlServer(ConfigurationManager.ConnectionStrings["winhostConnection"].ConnectionString);

            db.exec("update saeid.topic set topic_title='" + topic_title + "' , topic_details='" + topic_details + "',datetime='" + DateTime.Now.Ticks + "' where topic_id=" + topic_id);

            return(Json(new { result = DateTime.Now.Ticks }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 17
0
        public string headercontent_savenew()
        {
            var    pars     = Request.Params;
            string headerid = pars["headerid"];
            string url      = pars["viewurl"];
            string content  = pars["description"];
            string label    = pars["label"];

            sqlServer db        = new sqlServer(ConfigurationManager.ConnectionStrings["winhost"].ConnectionString);
            DataTable dt1       = db.fetch(string.Format("insert into sandbox.content (content,label,viewurl) values('{0}','{1}','{2}');select SCOPE_IDENTITY();", content, label, url)).Tables[0];
            var       contentid = dt1.Rows[0][0].ToString();

            db.exec(string.Format("insert into sandbox.headercontent (headerId,contentid) values('{0}','{1}')", headerid, contentid));
            return("");
        }
Ejemplo n.º 18
0
        public JsonResult json_saveOrdering()
        {
            var pars = Request.Params;

            string[] ordering = pars["newOrdering"].Split('-');

            sqlServer db = new sqlServer(ConfigurationManager.ConnectionStrings["winhostConnection"].ConnectionString);

            foreach (var item in ordering)
            {
                string parentId = item.Split(',')[0];
                string id       = item.Split(',')[1];
                db.exec("update saeid.topic set topic_parent_id=" + ((parentId == "") ? null : "'" + parentId + "'") + " , datetime='" + DateTime.Now.Ticks + "' where topic_id=" + id);
            }

            return(Json(new { result = "Done" }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 19
0
        public object getTransactions()
        {
            string    connString = "server=s06.winhost.com;uid=DB_40114_codeclub_user;pwd=p0$31d0n;database=DB_40114_codeclub";
            sqlServer db         = new sqlServer(connString);
            var       data       = db.fetch("select * from accounting.categoryType ct " +
                                            "inner join accounting.gltype t on t.id=ct.glTypeID " +
                                            "inner join Accounting.account a on a.catTypeID=ct.ID " +
                                            "full join Accounting.[transaction] trans on trans.accountid=a.ID")
                                   .Tables[0]
                                   .AsEnumerable()
                                   .Select(r => new
            {
                catTypeID = r.ItemArray[0],
                name      = r.ItemArray[1]
            });

            return(data);
        }
Ejemplo n.º 20
0
        public string headercontent_update()
        {
            var    pars      = Request.Params;
            string headerid  = pars["headerid"];
            string url       = pars["viewurl"];
            string content   = pars["description"];
            string label     = pars["label"];
            string contentid = pars["contentid"];

            sqlServer db = new sqlServer(ConfigurationManager.ConnectionStrings["winhost"].ConnectionString);

            db.exec(string.Format("update sandbox.content set content='{0}' ,label = '{1}', viewurl ='{2}'  where id='{3}';"
                                  , content, label, url, contentid));
            db.exec(string.Format("update sandbox.headercontent set headerID='{0}' where contentID='{1}'"
                                  , headerid, contentid));

            return("");
        }
Ejemplo n.º 21
0
        public static int createNew(int entityID, int catTypeID, decimal amount, int currencyID)
        {
            sqlServer db=new sqlServer(sqlServer.connString1);

            var accountID = Account.getAccount(entityID, catTypeID, currencyID).ID;

            SqlConnection sqlconnection = new SqlConnection(sqlServer.connString1);
            sqlconnection.Open();
            SqlDataAdapter da = new SqlDataAdapter(
                //string.Format("exec Accounting.newTransaction @accountId={0},@amount={1}",accountID,amount)
                "accounting.test "
                , sqlconnection);

            DataSet ds = new DataSet();
            da.Fill(ds);
            sqlconnection.Close();

            return Convert.ToInt32(ds.Tables[0].Rows[0][0]);
        }
Ejemplo n.º 22
0
        public static organization getOrgDetails(string org_id)
        {
            sqlServer db = new sqlServer(ConfigurationManager.ConnectionStrings["winhostConnection"].ConnectionString);
            DataTable dt = db.fetch("select * from organization where org_id=" + org_id).Tables[0];

            organization data = new organization();

            data =
                new organization()
            {
                org_id        = dt.Rows[0][0].ToString(),
                parent_org_id = dt.Rows[0][1].ToString(),
                org_name      = dt.Rows[0][2].ToString(),
                street        = dt.Rows[0][3].ToString(),
                city          = dt.Rows[0][4].ToString(),
                postalcode    = dt.Rows[0][5].ToString()
            };
            return(data);
        }
Ejemplo n.º 23
0
        public JsonResult json_createNewTopic()
        {
            var pars = Request.Params;
            string topic_parent_id = pars["foldering_editPanel_id"];
            string topic_title = pars["foldering_editPanel_title"];
            string topic_details = pars["foldering_editPanel_detail"];

            sqlServer db = new sqlServer(ConfigurationManager.ConnectionStrings["winhostConnection"].ConnectionString);
            if (topic_parent_id == "")
            {
                db.exec("insert into saeid.topic (topic_title,topic_details,datetime)values("
                 +"'" + topic_title + "','" + topic_details + "','" + DateTime.Now.Ticks + "')");
            }
            else
            {
                db.exec("insert into saeid.topic (topic_parent_id,topic_title,topic_details,datetime)values("
                + topic_parent_id + ",'" + topic_title + "','" + topic_details + "','" + DateTime.Now.Ticks + "')");
            }

            return Json(new { result = "Done" }, JsonRequestBehavior.AllowGet);
        }
Ejemplo n.º 24
0
        public JsonResult json_createNewTopic()
        {
            var    pars            = Request.Params;
            string topic_parent_id = pars["foldering_editPanel_id"];
            string topic_title     = pars["foldering_editPanel_title"];
            string topic_details   = pars["foldering_editPanel_detail"];

            sqlServer db = new sqlServer(ConfigurationManager.ConnectionStrings["winhostConnection"].ConnectionString);

            if (topic_parent_id == "")
            {
                db.exec("insert into saeid.topic (topic_title,topic_details,datetime)values("
                        + "'" + topic_title + "','" + topic_details + "','" + DateTime.Now.Ticks + "')");
            }
            else
            {
                db.exec("insert into saeid.topic (topic_parent_id,topic_title,topic_details,datetime)values("
                        + topic_parent_id + ",'" + topic_title + "','" + topic_details + "','" + DateTime.Now.Ticks + "')");
            }

            return(Json(new { result = "Done" }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 25
0
        //tik
        public JsonResult json_getTopics()
        {
            sqlServer db = new sqlServer(ConfigurationManager.ConnectionStrings["winhostConnection"].ConnectionString);
            DataTable dt = db.fetch(
                "select topic_id as type_id,topic_title as type_title, topic_details as type_detail, topic_parent_id as parent_type_id,topic_title as type_name,is_active " +
                " from saeid.topic  where is_active=1 order by datetime").Tables[0];

            List <menu> tree = new List <menu> {
            };

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                if (dt.Rows[i]["parent_type_id"].ToString() == "")
                {
                    var node = new menu()
                    {
                        id             = dt.Rows[i]["type_id"].ToString(),
                        iconCls        = "treei",
                        type_name      = dt.Rows[i]["type_name"].ToString(),
                        parent_type_id = dt.Rows[i]["parent_type_id"].ToString(),
                        type_title     = dt.Rows[i]["type_title"].ToString(),
                        type_detail    = dt.Rows[i]["type_detail"].ToString(),

                        children = new List <menu>()
                    };
                    tree.Add(node);
                }
            }

            for (int j = 0; j < tree.Count; j++)
            {
                Rec(tree[j], dt);
            }

            return(Json(tree, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 26
0
        public static organization getOrgDetails(string org_id)
        {
            sqlServer db = new sqlServer(ConfigurationManager.ConnectionStrings["winhostConnection"].ConnectionString);
            DataTable dt = db.fetch("select * from organization where org_id=" + org_id).Tables[0];

            organization data = new organization();
            data =
                    new organization()
                    {
                        org_id = dt.Rows[0][0].ToString(),
                        parent_org_id = dt.Rows[0][1].ToString(),
                        org_name = dt.Rows[0][2].ToString(),
                        street = dt.Rows[0][3].ToString(),
                        city = dt.Rows[0][4].ToString(),
                        postalcode = dt.Rows[0][5].ToString()
                    };
            return data;
        }
        public JsonResult getOrgUsers()
        {
            var pars = Request.Params;
            int orgID=Convert.ToInt32(pars["orgID"]);

            sqlServer db = new sqlServer(connString);
            var data= db.fetch("exec workflow.getOrgUsers @orgID =" + orgID).Tables[0].AsEnumerable();
            List<dynamic> result = new List<dynamic>();
            foreach (var item in data)
                result.Add(new
                {
                    person_id=item["person_id"],
                    name = item["name"]
                });
            return Json(result,JsonRequestBehavior.AllowGet);
        }
 //get Users assigned to Task
 public IEnumerable<object> getTaskAssignedUsers(int task_id)
 {
     sqlServer db=new  sqlServer(connString);
     return db.fetch("exec [workflow].[getTaskAssignedUsers] @taskID="+task_id).Tables[0].AsEnumerable()
         .Select(x => new
         {
             org_id=x["org_id"].ToString(),
             person_id = x["person_id"].ToString(),
             fname = x["fname"].ToString(),
             lname = x["lname"].ToString()
         });
 }
Ejemplo n.º 29
0
 public JsonResult json_getTopicDetails()
 {
     var pars = Request.Params;
     int topic_id = Convert.ToInt32(pars["topic_id"]);
     sqlServer db = new sqlServer(ConfigurationManager.ConnectionStrings["winhostConnection"].ConnectionString);
     DataTable dt = db.fetch("select topic_details from saeid.topic where is_active=1 and topic_id=" + topic_id + " order by datetime").Tables[0];
     return Json(new { result = dt.Rows[0][0].ToString() });
 }
Ejemplo n.º 30
0
        //tik
        public JsonResult json_getTopics()
        {
            sqlServer db = new sqlServer(ConfigurationManager.ConnectionStrings["winhostConnection"].ConnectionString);
            DataTable dt = db.fetch(
                "select topic_id as type_id,topic_title as type_title, topic_details as type_detail, topic_parent_id as parent_type_id,topic_title as type_name,is_active " +
                " from saeid.topic  where is_active=1 order by datetime").Tables[0];

            List<menu> tree = new List<menu> { };
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                if (dt.Rows[i]["parent_type_id"].ToString() == "")
                {
                    var node = new menu()
                    {
                        id = dt.Rows[i]["type_id"].ToString(),
                        iconCls = "treei",
                        type_name = dt.Rows[i]["type_name"].ToString(),
                        parent_type_id = dt.Rows[i]["parent_type_id"].ToString(),
                        type_title = dt.Rows[i]["type_title"].ToString(),
                        type_detail = dt.Rows[i]["type_detail"].ToString(),

                        children        = new List<menu>()
                    };
                    tree.Add(node);
                }
            }

            for (int j = 0; j < tree.Count; j++)
                Rec(tree[j], dt);

            return Json(tree, JsonRequestBehavior.AllowGet);
        }
Ejemplo n.º 31
0
        public JsonResult json_saveOrdering()
        {
            var pars = Request.Params;
            string[] ordering = pars["newOrdering"].Split('-');

            sqlServer db = new sqlServer(ConfigurationManager.ConnectionStrings["winhostConnection"].ConnectionString);
            foreach (var item in ordering)
            {
                string parentId = item.Split(',')[0];
                string id = item.Split(',')[1];
                db.exec("update saeid.topic set topic_parent_id=" + ((parentId == "") ? null : "'" + parentId + "'") + " , datetime='" + DateTime.Now.Ticks + "' where topic_id=" + id);
            }

            return Json(new { result = "Done" }, JsonRequestBehavior.AllowGet);
        }
Ejemplo n.º 32
0
        public JsonResult json_saveSelectedTopic()
        {
            var pars = Request.Params;
            string topic_id     = pars["foldering_editPanel_id"];
            string topic_title = pars["foldering_editPanel_title"];
            string topic_details = pars["foldering_editPanel_detail"];

            sqlServer db = new sqlServer(ConfigurationManager.ConnectionStrings["winhostConnection"].ConnectionString);
            db.exec("update saeid.topic set topic_title='" + topic_title + "' , topic_details='" + topic_details + "',datetime='" + DateTime.Now.Ticks + "' where topic_id=" + topic_id);

            return Json(new { result = DateTime.Now.Ticks }, JsonRequestBehavior.AllowGet);
        }