コード例 #1
0
ファイル: Lab.cs プロジェクト: BrandonL180/LabControl
 public Lab(int id, string name)
 {
     this.id = id;
     this.name = name;
     workStations = new List<WorkStation>();
     schedule = new Schedule();
 }
コード例 #2
0
        protected void gvResults_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "Edit")
            {

                int index = Convert.ToInt32(e.CommandArgument);

                int i = (int)GridView1.DataKeys[index].Value;
                shift = dataShift.readShiftEDITBusy(i);
                Session["shiftSession"] = shift;
                schedule = dataSchedule.readScheduleEDIT(shift.Id, DropDownList1.SelectedValue, DropDownList2.SelectedValue);
                Session["scheduleSession"] = schedule;
                dataShift.updateShift(dataShift.readLabEDIT(DropDownList1.SelectedValue), schedule.Busy, shift.Id, dataDate.readDateEDIT(DropDownList2.SelectedValue));
                Response.Redirect("/CRUDShift.aspx");

            }
        }
コード例 #3
0
ファイル: DataSchedule.cs プロジェクト: jedelsan/LabControlv3
 public Schedule readScheduleEDIT(int id, string nameLab, string date)
 {
     Schedule schedule = new Schedule();
     SqlConnection con = DatabaseConnection("open");
     SqlCommand cmd = new SqlCommand("readScheduleEdit", con);
     cmd.Parameters.AddWithValue("@id", id);
     cmd.Parameters.AddWithValue("@nameLab", nameLab);
     cmd.Parameters.AddWithValue("@nameDay", date);
     cmd.CommandType = System.Data.CommandType.StoredProcedure;
     cmd.ExecuteNonQuery();
     SqlDataReader reader = cmd.ExecuteReader();
     if (reader.Read())
     {
         schedule.Busy = reader.GetBoolean(reader.GetOrdinal("busy"));
     }
     cmd.Dispose();
     DatabaseConnection("close");
     return schedule;
 }
コード例 #4
0
 public void updateSchedule(Schedule schedule) { }