Example #1
0
        public MetricsDataDetails MetricsGetterByid(int id)
        {
            SqlCommand sda;

            if (con.State != ConnectionState.Open)
            {
                con.Open();
            }
            sda = new SqlCommand(commonThings.metricsGetterbyId, con);
            sda.Parameters.AddWithValue("@id", id);
            SqlDataReader      dr = sda.ExecuteReader();
            MetricsDataDetails no = new MetricsDataDetails();

            if (dr.Read())
            {
                MetricsDataDetails metricsDataDetails = new MetricsDataDetails()
                {
                    id = Convert.ToInt32(dr[0]),
                    applicationName    = Convert.ToString(dr[2]),
                    taskDescription    = Convert.ToString(dr[3]),
                    taskClassification = Convert.ToString(dr[4]),
                    startDate          = (Convert.ToDateTime(dr[5])).ToLongDateString(),
                    endDate            = (Convert.ToDateTime(dr[6])).ToLongDateString(),
                    effortHours        = Convert.ToDouble(dr[7])
                };
                con.Close();
                return(metricsDataDetails);
            }
            return(no);
        }
Example #2
0
        public List <NotFilled> AllEmployees()
        {
            List <NotFilled> emps = new List <NotFilled>();
            SqlCommand       sda;

            if (con.State != ConnectionState.Open)
            {
                con.Open();
            }
            sda = new SqlCommand(commonThings.allEmployees, con);
            SqlDataReader      dr = sda.ExecuteReader();
            MetricsDataDetails no = new MetricsDataDetails();;

            while (dr.Read())
            {
                NotFilled notFilled = new NotFilled()
                {
                    userName        = Convert.ToString(dr[0]),
                    email           = Convert.ToString(dr[1]),
                    applicationName = Convert.ToString(dr[2])
                };
                emps.Add(notFilled);
            }
            con.Close();
            return(emps);
        }
Example #3
0
        public List <MetricsDataDetails> AllMetricsGetter()
        {
            SqlCommand sda;

            if (con.State != ConnectionState.Open)
            {
                con.Open();
            }
            sda = new SqlCommand(commonThings.allMetricsGetter, con);
            SqlDataReader             dr   = sda.ExecuteReader();
            List <MetricsDataDetails> list = new List <MetricsDataDetails>();

            while (dr.Read())
            {
                MetricsDataDetails metrics = new MetricsDataDetails()
                {
                    applicationName    = Convert.ToString(dr[1]),
                    taskDescription    = Convert.ToString(dr[2]),
                    taskClassification = Convert.ToString(dr[3]),
                    startDate          = (Convert.ToDateTime(dr[4])).ToLongDateString(),
                    endDate            = (Convert.ToDateTime(dr[5])).ToLongDateString(),
                    effortHours        = Convert.ToDouble(dr[6]),
                    userName           = Convert.ToString(dr[7])
                };
                list.Add(metrics);
            }
            con.Close();
            return(list);
        }
Example #4
0
        public void MetricsFiller(MetricsDataDetails metricsData, string userName)
        {
            SqlCommand sda;

            if (con.State != ConnectionState.Open)
            {
                con.Open();
            }
            sda = new SqlCommand(commonThings.insertIntoMetricsData, con);
            sda.Parameters.AddWithValue("@userName", userName);
            sda.Parameters.AddWithValue("@applicationName", metricsData.applicationName.ToLower());
            sda.Parameters.AddWithValue("@taskDescription", metricsData.taskDescription);
            sda.Parameters.AddWithValue("@taskClassification", metricsData.taskClassification);
            sda.Parameters.AddWithValue("@startDate", metricsData.startDate);
            sda.Parameters.AddWithValue("@endDate", metricsData.endDate);
            sda.Parameters.AddWithValue("@effortHours", metricsData.effortHours);
            sda.ExecuteNonQuery();
            con.Close();
        }
Example #5
0
 public ActionResult MetricsData(MetricsDataDetails metricsData)
 {
     DataGetter.MetricsFiller(metricsData, Session["userName"].ToString());
     return(RedirectToAction("MetricsData", "Admin"));;
 }