示例#1
0
        public void WhenIupdateeventDateInEventActualDateModal_(Table table)
        {
            Event_New_EventDate EventDateDetails = table.CreateInstance <Event_New_EventDate>();

            if (!BP_Patient_EventFormUtilities.UpdateEventDate(EventDateDetails))
            {
                ScenarioContext.Current["ActResult"] = "Failed";
            }
        }
        public static bool UpdateEventDate(Event_New_EventDate EventDateDetails)
        {
            bool retVal = false;

            try
            {
                BrowserUtilities.SwitchToFrame();

                if (!BP_ModalWindow.IsRadModalExist_CheckHeaderText("Event Actual Date"))
                {
                    retVal = Control_ActionUtilities.Textbox_SetText(DL_Patient_EventFormsPage.NewEventDate, EventDateDetails.EnterNewValue, String.Empty) &&
                             Control_ActionUtilities.Dropdown_SelectItem(DL_Patient_EventFormsPage.SelectEventDateReasonForChange, EventDateDetails.ReasonforChange, String.Empty) &&
                             Control_ActionUtilities.Textbox_SetText(DL_Patient_EventFormsPage.EventDateAdditionalNotes, EventDateDetails.AdditionalNotes, String.Empty);
                }
            }
            catch (Exception e)
            {
            }
            BrowserUtilities.SwitchToWindow();
            return(retVal);
        }