Пример #1
0
    public void DeleteShift()
    {
        string strShift      = "";
        string detailsShift  = lblShiftDetailsShift.Text.Trim();
        string Name          = lblShftDetailsName.Text.Trim();
        string Job           = lblShiftDetailsJob.Text.Trim();
        string Date          = shftDate.Text.Trim();
        string fullStartDate = Date + "," + detailsShift;



        string[] strt       = fullStartDate.Split('-');
        DateTime startTime  = DateTime.Parse(strt[0]);
        TimeSpan four       = new TimeSpan(16, 0, 0);
        TimeSpan shiftStart = startTime.TimeOfDay;

        if (shiftStart < four)
        {
            strShift = "Lunch";
        }
        else
        {
            strShift = "Dinner";
        }
        //Begin Delete Values
        Shift shift = new Shift();

        shift.Name      = Name;
        shift.Job       = Job;
        shift.Start     = startTime;
        shift.ShiftName = strShift;
        sqlController sqc = new sqlController();

        try
        {
            if (sqc.DeleteShift(shift) > 0)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "showSuccessMessage", "showSuccessMessage();", true);
                lblMessage.Text = "Shift was deleted successfully.";
                GetShifts();
            }
        }
        catch (Exception ex)
        {
            Logger.Log(ex);
            ScriptManager.RegisterStartupScript(this, GetType(), "showErrorMessage", "showErrorMessage();", true);
        }
        sqc = null;
        //scheduleDetails.Hide();
        ScriptManager.RegisterStartupScript(this, GetType(), "Close", "$('#deleteClose').click();", true);
    }