Пример #1
0
        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));
        }
Пример #2
0
        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;
        }
Пример #3
0
        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;
            }
        }