internal int SaveItemsWithinRange(NonWorkingDay nonWorkingDay, int linkRegionId, int linkWarehouseId, bool linkWeekendOnly) { DateTime startDate = DateTime.Today; DateTime endDate = DateTime.Today.AddDays(10); string description = " "; return(NonWorkingDayController.SaveNonWorkingDays(startDate, endDate, description, linkRegionId, linkWarehouseId, linkWeekendOnly, nonWorkingDay.UpdatedBy)); }
protected void NonWorkingDayFormView_ItemInserting(object sender, FormViewInsertEventArgs e) { //values.Add("startDate", GetControl<RJS.Web.WebControl.PopCalendar>("PopCalendarStartDate", PageFormView).DateValue); //values.Add("endDate", GetControl<RJS.Web.WebControl.PopCalendar>("PopCalendarEndDate", PageFormView).DateValue); //values.Add("description", GetControl<TextBox>("txtDescription", PageFormView).Text); //values.Add("regionId", Convert.ToInt32(GetControl<DropDownList>("ddlRegion", PageFormView).SelectedValue)); //values.Add("warehouseId", Convert.ToInt32(GetControl<DropDownList>("ddlWarehouse", PageFormView).SelectedValue)); //values.Add("weekendOnly", GetControl<CheckBox>("chkWeekEnd", PageFormView).Checked); DateTime StartDate = Convert.ToDateTime(GetControl <TextBox>("txtStartDate", PageFormView).Text); DateTime EndDate = Convert.ToDateTime(GetControl <TextBox>("txtEndDate", PageFormView).Text); string Description = GetControl <TextBox>("txtDescription", PageFormView).Text; int RegionId = Convert.ToInt32(GetControl <DropDownList>("ddlRegion", PageFormView).SelectedValue); // string WarehouseCode = GetControl<DropDownList>("ddlWarehouse", PageFormView).SelectedItem.Text; int WarehouseId = Convert.ToInt32(GetControl <DropDownList>("ddlWarehouse", PageFormView).SelectedValue); bool WeekendOnly = GetControl <CheckBox>("chkWeekEnd", PageFormView).Checked; string UpdatedBy = GetControl <HiddenField>("UpdatedBy", PageFormView).Value; //call controller try { int returnValue = NonWorkingDayController.SaveNonWorkingDays( StartDate, EndDate, Description, RegionId, WarehouseId, WeekendOnly, UpdatedBy); if (returnValue != -1) { DisplayMessage("Non-Working Days have been successfully added"); Response.Redirect(String.Format(BackUrl, (null == returnValue) ? "-1" : returnValue.ToString())); } else { DisplayMessage("No details have been added"); } } catch (Exception ex) { if (ExceptionPolicy.HandleException(ex, "User Interface")) { DisplayMessage("No details have been added"); } } e.Cancel = true; }
private void bntSave_Click(object sender, EventArgs e) { // Return the id from the NonWorkingDayController.SaveNonWorkingDay method, // passing in the object nonWorkingDay and storing the returned id in the nonWorkingDay.Id // field. DateTime EndDate = Convert.ToDateTime(txtStartDate.Text).AddDays(Convert.ToInt32(txtNumberOfDays.Text)); int RegionId = 0; int WarehouseId = 0; string Description = ""; bool WeekendOnly = true; int returnValue = NonWorkingDayController.SaveNonWorkingDays( Convert.ToDateTime(txtStartDate.Text), EndDate, Description, RegionId, WarehouseId, WeekendOnly, txtUpdatedBy.Text); switch (returnValue) { case 0: MessageBox.Show("No update been performed"); break; case -1: MessageBox.Show("Error Create non-working date"); break; default: MessageBox.Show("Updated successfully"); break; } }