protected void uiButtonSearch_Click(object sender, EventArgs e)
 {
     ServiceTypes objData = new ServiceTypes();
     objData.SearchServiceTypes(uiTextBoxSearch.Text);
     uiGridViewServiceTypes.DataSource = objData.DefaultView;
     uiGridViewServiceTypes.DataBind();
 }
        protected void uiButtonUpdate_Click(object sender, EventArgs e)
        {
            if (CurrentServiceType != null)
            {
                ServiceTypes objData = CurrentServiceType;
                objData.EnName = uiTextBoxEnName.Text;
                objData.ArName = uiTextBoxArName.Text;
                objData.Save();
            }
            else
            {
                ServiceTypes objData = new ServiceTypes ();
                objData.AddNew();
                objData.EnName = uiTextBoxEnName.Text;
                objData.ArName = uiTextBoxArName.Text;
                objData.Save();
            }

            uiPanelEdit.Visible = false;
            uiPanelViewServiceTypes.Visible = true;
            BindData();
            CurrentServiceType = null;
            Clearfields();
        }
        private void LoadDDLs()
        {
            Categories objData = new Categories();
            objData.LoadAll();
            uiDropDownListAllCategories.DataSource = objData.DefaultView;
            uiDropDownListAllCategories.DataTextField = "ArName";
            uiDropDownListAllCategories.DataValueField = "CategoryID";
            uiDropDownListAllCategories.DataBind();

            ServiceTypes objData2 = new ServiceTypes();
            objData2.LoadAll();
            uiDropDownListServiceTypes.DataSource = objData2.DefaultView;
            uiDropDownListServiceTypes.DataTextField = "ArName";
            uiDropDownListServiceTypes.DataValueField = "ServiceTypeID";
            uiDropDownListServiceTypes.DataBind();
        }
示例#4
0
        private void LoadDDLs()
        {
            ServiceTypes types = new ServiceTypes();
            types.LoadAll();
            Companies objCompany = new Companies();
            objCompany.GetCompanyByUserName(User.Identity.Name);

            CompanyEnabledOptions options = new CompanyEnabledOptions();
            options.GetCompanyEnabledOptionsByCompanyID(objCompany.CompanyID);
            string filter =" ServiceTypeID in ( ";
            for (int i = 0; i < options.RowCount; i++)
            {
                if ((options.PackageOptionID == 11 || options.PackageOptionID == 12 || options.PackageOptionID == 13 || options.PackageOptionID == 14))
                {
                    if (options.Enabled && options.PackageOptionID == 11)
                        filter += " 1 , ";
                    else if (options.Enabled && options.PackageOptionID == 12)
                        filter += " 6 , ";
                    else if (options.Enabled && options.PackageOptionID == 13)
                        filter += " 3 , ";
                    else if (options.Enabled && options.PackageOptionID == 14)
                        filter += " 7 , ";
                }
                options.MoveNext();
            }

            filter = filter.Substring(0, filter.LastIndexOf(",") - 1);
            filter += ")";
            types.Filter = filter;
            uiDropDownListAllServiceType.DataSource = types.DefaultView;
            uiDropDownListAllServiceType.DataTextField = "ArName";
            uiDropDownListAllServiceType.DataValueField = "ServiceTypeID";
            uiDropDownListAllServiceType.DataBind();
            uiDropDownListAllServiceType.SelectedIndex = 0;
        }
 protected void uiGridViewServiceTypes_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "EditServiceType")
     {
         ServiceTypes objData = new ServiceTypes();
         objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString()));
         uiTextBoxEnName.Text = objData.EnName;
         uiTextBoxArName.Text = objData.ArName;
         CurrentServiceType = objData;
         uiPanelViewServiceTypes.Visible = false;
         uiPanelEdit.Visible = true;
     }
     else if (e.CommandName == "DeleteServiceType")
     {
         ServiceTypes objData = new ServiceTypes();
         objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString()));
         objData.MarkAsDeleted();
         objData.Save();
         BindData();
     }
 }
 private void BindData()
 {
     ServiceTypes objData = new ServiceTypes();
     objData.LoadAll();
     uiGridViewServiceTypes.DataSource = objData.DefaultView;
     uiGridViewServiceTypes.DataBind();
 }