コード例 #1
0
 public void Delete(int id)
 {
     using (TimeTrackerEntities db = new TimeTrackerEntities())
     {
         try
         {
             T_JobTracker t_jobtracker = new T_JobTracker();
             t_jobtracker = db.T_JobTracker.FirstOrDefault(j => j.Id == id);
             db.T_JobTracker.Remove(t_jobtracker);
             db.SaveChanges();
         }
         catch (Exception ex)
         {
             string msg = ex.Message;
         }
     }
 }
コード例 #2
0
 private void ParseJobTracker(T_JobTracker data,JobTracker jobtracker)
 {
     data.Id = jobtracker.Id;
     data.JobIdNumber = jobtracker.JobIdNumber;
     data.JobTypeId = jobtracker.JobTypeId;
     data.Remarks = jobtracker.Remarks;
     data.Description = jobtracker.Description;
     data.StartTime = jobtracker.StartTime;
     data.EndTime = jobtracker.EndTime;
     data.ApprovedBy = jobtracker.ApprovedBy;
     data.CreatedBy = jobtracker.CreatedBy;
     data.LastUpdateDate = jobtracker.LastUpdateDate;
     data.LastUpdatedBy = jobtracker.LastUpdatedBy;
     data.CreateDate = jobtracker.CreateDate;
     data.Status = jobtracker.Status;
     data.SupervisorRemarks = jobtracker.SupervisorRemarks;
     data.UserId = jobtracker.UserId;
     data.ScheduleDate = jobtracker.ScheduleDate;
     data.ActionRequest = jobtracker.ActionRequest;
     data.HWNo = jobtracker.HWNo;
     data.SWNo = jobtracker.SWNo;
     data.JobStatus = jobtracker.JobStatus;
     data.Customer = jobtracker.Customer;
     data.EvalNo = jobtracker.EvalNo;
 }
コード例 #3
0
 private void UpdateParse(T_JobTracker t_jobtracker, JobTracker jobtracker)
 {
     t_jobtracker.JobIdNumber = jobtracker.JobIdNumber;
     t_jobtracker.JobTypeId = jobtracker.JobTypeId;
     t_jobtracker.Remarks = jobtracker.Remarks;
     t_jobtracker.Description = jobtracker.Description;
     t_jobtracker.StartTime = jobtracker.StartTime;
     t_jobtracker.EndTime = jobtracker.EndTime;
     t_jobtracker.ApprovedBy = jobtracker.ApprovedBy;
     t_jobtracker.LastUpdateDate = jobtracker.LastUpdateDate;
     t_jobtracker.LastUpdatedBy = jobtracker.LastUpdatedBy;
     t_jobtracker.Status = jobtracker.Status;
     t_jobtracker.SupervisorRemarks = jobtracker.SupervisorRemarks;
     t_jobtracker.UserId = jobtracker.UserId;
     t_jobtracker.ScheduleDate = jobtracker.ScheduleDate;
     t_jobtracker.ActionRequest = jobtracker.ActionRequest;
     t_jobtracker.HWNo = jobtracker.HWNo;
     t_jobtracker.SWNo = jobtracker.SWNo;
     t_jobtracker.JobStatus = jobtracker.JobStatus;
     t_jobtracker.Customer = jobtracker.Customer;
     t_jobtracker.EvalNo = jobtracker.EvalNo;
 }
コード例 #4
0
 //private JobTracker GetCustomer(string jobid)
 //{
 //    JobTracker jobTracker = new JobTracker();
 //    using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["CAPHWConnection"].ToString()))
 //    {
 //        SqlCommand cmd = new SqlCommand("Select CO_Name,SO.SO_PCBdesc from Company CO, Sales_Order SO where SO.CO_ID = CO.CO_ID and SO.SO_Num = '" + jobid.Trim() + "'", con);
 //        con.Open();
 //        SqlDataReader reader = cmd.ExecuteReader();
 //        while (reader.Read())
 //        {
 //            jobTracker.Customer = reader["CO_Name"].ToString();
 //            jobTracker.Description = reader["SO_PCBdesc"].ToString();
 //        }
 //    }
 //    if (jobTracker.Customer == null || jobTracker.Customer == "")
 //    {
 //        using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["CAPSWConnection"].ToString()))
 //        {
 //            SqlCommand cmd = new SqlCommand("Select CO_Name,SO.SO_PCBdesc from Company CO, Sales_Order SO where SO.CO_ID = CO.CO_ID and SO.SO_Num = '" + jobid.Trim() + "'", con);
 //            con.Open();
 //            SqlDataReader reader = cmd.ExecuteReader();
 //            while (reader.Read())
 //            {
 //                jobTracker.Customer = reader["CO_Name"].ToString();
 //                jobTracker.Description = reader["SO_PCBdesc"].ToString();
 //            }
 //        }
 //    }
 //    return jobTracker;
 //}
 //private void GetCustomer(JobTracker jobtracker)
 //{
 //    if (jobtracker.HWNo != null && jobtracker.HWNo.Trim() != "")
 //    {
 //        using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["CAPHWConnection"].ToString()))
 //        {
 //            SqlCommand cmd = new SqlCommand("Select CO_Name,SO.SO_PCBdesc from Company CO, Sales_Order SO where SO.CO_ID = CO.CO_ID and SO.SO_Num = '" + jobtracker.HWNo.Trim() + "'", con);
 //            con.Open();
 //            SqlDataReader reader = cmd.ExecuteReader();
 //            while (reader.Read())
 //            {
 //                jobtracker.Customer = reader["CO_Name"].ToString();
 //                jobtracker.Description = reader["SO_PCBdesc"].ToString();
 //            }
 //        }
 //    }
 //    else if ((jobtracker.SWNo != null && jobtracker.SWNo.Trim() != "") && (jobtracker.Customer == null || jobtracker.Customer.Trim() == ""))
 //    {
 //        using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["CAPSWConnection"].ToString()))
 //        {
 //            SqlCommand cmd = new SqlCommand("Select CO_Name,SO.SO_PCBdesc from Company CO, Sales_Order SO where SO.CO_ID = CO.CO_ID and SO.SO_Num = '" + jobtracker.SWNo.Trim() + "'", con);
 //            con.Open();
 //            SqlDataReader reader = cmd.ExecuteReader();
 //            while (reader.Read())
 //            {
 //                jobtracker.Customer = reader["CO_Name"].ToString();
 //                jobtracker.Description = reader["SO_PCBdesc"].ToString();
 //            }
 //        }
 //    }
 //}
 public void Insert(JobTracker jobtracker)
 {
     T_JobTracker j = new T_JobTracker();
     ParseJobTracker(j, jobtracker);
     using (TimeTrackerEntities db = new TimeTrackerEntities())
     {
         try
         {
             db.T_JobTracker.Add(j);
             db.SaveChanges();
         }
         catch (Exception ex)
         {
             string msg = ex.Message;
         }
     }
 }