Exemple #1
0
 public Grant(Grant g)
 {
     this.category = g.category;
     this.grantManagerFirst = g.grantManagerFirst;
     this.grantManagerLast = g.grantManagerLast;
     this.grantNumber = g.grantNumber;
     this.grantTitle = g.grantTitle;
     this.ID = g.ID;
     this.stateCatalogNum = g.stateCatalogNum;
 }
Exemple #2
0
        public static Grant[] GetGrantFromID(int ID, int index)
        {
            List<Grant> grants = (List<Grant>)HttpContext.Current.Session["Grants"];
            var grant = (from g in grants where g.ID == ID select g).SingleOrDefault();
            List<Grant> selGrants = null;
            if (HttpContext.Current.Session["SelectedGrants"] != null)
            {
                selGrants = (List<Grant>)HttpContext.Current.Session["SelectedGrants"];
            }
            else
            {
                selGrants = new List<Grant>();
            }
            if (selGrants.Count < 1)
            {
                for (int ix = 0; ix < 6; ix++)
                {
                    Grant g = new Grant();
                    g.ID = -1;
                    selGrants.Add(g);
                }
            }
            Grant gg = selGrants[index];
            var grt = (from gt in grants where gt.ID == ID select gt).SingleOrDefault();
            gg.category = grt.category;
            gg.ID = grt.ID;
            gg.grantTitle = grt.grantTitle;
            gg.grantManagerFirst = grt.grantManagerFirst;
            gg.grantManagerLast = grt.grantManagerLast;
            gg.grantNumber = grt.grantNumber;
            gg.stateCatalogNum = grt.stateCatalogNum;

            HttpContext.Current.Session["SelectedGrants"] = selGrants;
            return selGrants.ToArray();
        }
Exemple #3
0
        public static string formulateApprovalForGM(int month, int year, Employee emp, Grant g, Employee manager)
        {
            StringBuilder sb = new StringBuilder();
            sb.Append("<html><body><strong>Hi " + manager.firstName + "</strong><p />");
            sb.Append(emp.firstName + " " + emp.lastName + " has been approved for the " + g.grantTitle + " grant.<br />");
            sb.Append("To see the grant entries for " + emp.firstName + " please click on the following link:<br /><a href=");
            sb.Append("http://www.mid-state.net/GrantApplication/Default.aspx?Review=true&ID=" + manager.ID.ToString() + "&Employee=" + emp.ID.ToString());
            sb.Append( "&month=" + month.ToString() + "&Year=" + year.ToString() + "&GrantID=" +g.ID.ToString());
            sb.Append(">Review Time Enties</a><p />Thank you,<br />");
            sb.Append("<strong>The grant allocations team.</strong></body></html>");

            return sb.ToString();
        }
Exemple #4
0
        private List<Grant> getGrants(OleDbConnection conn)
        {
            OleDbCommand comm = new OleDbCommand();
            comm.Connection = conn;
            comm.CommandType = CommandType.Text;
            comm.CommandText = "select * from GrantInfo order by ID";
            OleDbDataAdapter adapter = new OleDbDataAdapter();
            adapter.SelectCommand = comm;
            DataSet set = new DataSet();

            try
            {
                adapter.Fill(set);
            }
            catch (System.Exception eb)
            {
                return null;
            }
            List<Grant> grants = new List<Grant>();
            foreach (DataRow dr in set.Tables[0].Rows)
            {
                Grant g = new Grant();
                g.ID = (int)dr[0];
                g.stateCatalogNum = dr[1].ToString();
                g.category = dr[2].ToString();
                g.grantNumber = dr[3].ToString();
                g.grantTitle = dr[4].ToString();
                g.grantManagerLast = dr[5].ToString();
                g.grantManagerFirst = dr[6].ToString();
                grants.Add(g);
            }
            Session["Grants"] = grants;
            return grants;
        }
Exemple #5
0
        private List<Grant> getApprovalGrant(OleDbConnection conn)
        {
            int grantID = System.Convert.ToInt32(Request.Params["GrantID"]);
            OleDbCommand comm = new OleDbCommand();
            comm.Connection = conn;
            comm.CommandType = CommandType.Text;
            comm.CommandText = "select * from GrantInfo where ID in (" + grantID.ToString() + ",52,53)";
            OleDbDataAdapter adapter = new OleDbDataAdapter();
            adapter.SelectCommand = comm;
            DataSet set = new DataSet();

            try
            {
                adapter.Fill(set);
            }
            catch (System.Exception eb)
            {
                return null;
            }
            List<Grant> grants = new List<Grant>();
            foreach (DataRow dr in set.Tables[0].Rows)
            {
                Grant g = new Grant();
                g.ID = (int)dr[0];
                g.stateCatalogNum = dr[1].ToString();
                g.category = dr[2].ToString();
                g.grantNumber = dr[3].ToString();
                g.grantTitle = dr[4].ToString();
                g.grantManagerLast = dr[5].ToString();
                g.grantManagerFirst = dr[6].ToString();
                grants.Add(g);
            }
            Session["Grants"] = grants;
            //conn.Close();
            return grants;
        }
Exemple #6
0
        private static Grant populateGrant(DataRow dr)
        {
            Grant g = new Grant();
            g.ID = (int)dr[0];
            g.stateCatalogNum = dr[1].ToString();
            g.category = dr[2].ToString();
            g.grantNumber = dr[3].ToString();
            g.grantTitle = dr[4].ToString();
            g.grantManagerLast = dr[5].ToString();
            g.grantManagerFirst = dr[6].ToString();

            return g;
        }