Esempio n. 1
0
        public List <SpecialRequests> GetSpecialRequestList()
        {
            List <SpecialRequests> retVal = new List <SpecialRequests>();

            try
            {
                SpecialRequestsBL specialRequests = new SpecialRequestsBL(_connString);
                tblSpecialRequestList = specialRequests.GetSpecialRequests();

                if (tblSpecialRequestList != null && tblSpecialRequestList.Rows.Count > 0)
                {
                    foreach (DataRow row in tblSpecialRequestList.Rows)
                    {
                        SpecialRequests specialRequest = new SpecialRequests(_connString);
                        specialRequest.Ring_No             = Utils.DBNullToShort(row["Ring_No"]);
                        specialRequest.Owner               = Utils.DBNullToString(row["Owner"]);
                        specialRequest.Dog_KC_Name         = Utils.DBNullToString(row["Dog_KC_Name"]);
                        specialRequest.Special_Request     = Utils.DBNullToString(row["Special_Request"]);
                        specialRequest.Class_Name          = Utils.DBNullToString(row["Class_Name"]);
                        specialRequest.Dog_Class_ID        = Utils.DBNullToGuid(row["Dog_Class_ID"]);
                        specialRequest.Show_Entry_Class_ID = Utils.DBNullToGuid(row["Show_Entry_Class_ID"]);
                        specialRequest.Show_Final_Class_ID = Utils.DBNullToGuid(row["Show_Final_Class_ID"]);
                        retVal.Add(specialRequest);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(retVal);
        }
    public void FillSpecialRequestGrid(GridView gv, bool specialRequestsOnly)
    {
        if (!string.IsNullOrEmpty(Show_ID))
        {
            Guid? show_Entry_Class_ID = null;
            if (!string.IsNullOrEmpty(Show_Entry_Class_ID) && Show_Entry_Class_ID != new Guid().ToString())
            {
                show_Entry_Class_ID = new Guid(Show_Entry_Class_ID);
            }
            SpecialRequestList = SpecialRequests.GetSpecialRequestListData(Show_ID, show_Entry_Class_ID, specialRequestsOnly);
            if (SpecialRequestList != null && SpecialRequestList.Count > 0)
            {
                short ring_No = 0;
                List<SpecialRequests> displayList = new List<SpecialRequests>();
                SpecialRequests displayItem = new SpecialRequests();
                foreach (SpecialRequests row in SpecialRequestList)
                {
                    if (row.Ring_No != ring_No && ring_No != 0)
                    {
                        //new ring number
                        SpecialRequests completeRow = BuildGridviewRow(displayItem);
                        displayList.Add(completeRow);
                        displayItem = new SpecialRequests();
                    }
                    //existing ring number
                    displayItem.Ring_No = row.Ring_No;
                    displayItem.Owners.Add(row.Owner);
                    displayItem.Dog_KC_Name = row.Dog_KC_Name;
                    displayItem.Special_Request = row.Special_Request;
                    displayItem.Class_Name = row.Class_Name;
                    displayItem.Dog_Class_ID = row.Dog_Class_ID;
                    displayItem.Show_Entry_Class_ID = row.Show_Entry_Class_ID;
                    displayItem.Show_Final_Class_ID = row.Show_Final_Class_ID;
                    ring_No = row.Ring_No;
                }
                SpecialRequests finalRow = BuildGridviewRow(displayItem);
                displayList.Add(finalRow);
                gv.DataSource = displayList;
                gv.DataBind();
            }

        }
    }
Esempio n. 3
0
        public static List <SpecialRequests> GetSpecialRequestListData(string connString, string Show_ID, Guid?show_Entry_Class_ID, bool specialRequestsOnly)
        {
            List <SpecialRequests> specialRequestList = new List <SpecialRequests>();

            try
            {
                SpecialRequests specialRequest = new SpecialRequests(connString);
                Guid            show_ID        = new Guid(Show_ID);
                if (specialRequest.PopulateSpecialRequestList(show_ID, show_Entry_Class_ID, specialRequestsOnly))
                {
                    specialRequestList = specialRequest.GetSpecialRequestList();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(specialRequestList);
        }
    private SpecialRequests BuildGridviewRow(SpecialRequests displayItem)
    {
        SpecialRequests completeRow = new SpecialRequests();
        completeRow.Dog_Class_ID = displayItem.Dog_Class_ID;
        completeRow.Show_Entry_Class_ID = displayItem.Show_Entry_Class_ID;
        completeRow.Show_Final_Class_ID = displayItem.Show_Final_Class_ID;
        completeRow.Ring_No = displayItem.Ring_No;
        string ownerList = string.Empty;
        foreach (string owner in displayItem.Owners)
        {
            if (ownerList.IndexOf(owner) == -1)
            {
                ownerList = string.Format("{0}{1}", ownerList, " & " + owner);
            }
        }
        completeRow.Owner = ownerList.Substring(3);
        completeRow.Dog_KC_Name = displayItem.Dog_KC_Name;
        completeRow.Special_Request = displayItem.Special_Request;
        completeRow.Class_Name = displayItem.Class_Name;

        return completeRow;
    }
Esempio n. 5
0
        public List<SpecialRequests> GetSpecialRequestList()
        {
            List<SpecialRequests> specialRequestList = new List<SpecialRequests>();
            SpecialRequestsBL specialRequests = new SpecialRequestsBL();
            tblSpecialRequestList = specialRequests.GetSpecialRequests();

            if (tblSpecialRequestList != null && tblSpecialRequestList.Count > 0)
            {
                foreach (sss.tblSpecialRequestListRow row in tblSpecialRequestList)
                {
                    SpecialRequests specialRequest = new SpecialRequests();
                    specialRequest.Ring_No = row.Ring_No;
                    specialRequest.Owner = row.Owner;
                    specialRequest.Dog_KC_Name = row.Dog_KC_Name;
                    if(!row.IsSpecial_RequestNull())
                        specialRequest.Special_Request = row.Special_Request;
                    specialRequest.Class_Name = row.Class_Name;
                    specialRequest.Dog_Class_ID = row.Dog_Class_ID;
                    specialRequest.Show_Entry_Class_ID = row.Show_Entry_Class_ID;
                    specialRequest.Show_Final_Class_ID = row.Show_Final_Class_ID;
                    specialRequestList.Add(specialRequest);
                }
            }

            return specialRequestList;
        }
Esempio n. 6
0
 public static List<SpecialRequests> GetSpecialRequestListData(string Show_ID, Guid? show_Entry_Class_ID, bool specialRequestsOnly)
 {
     List<SpecialRequests> specialRequestList = new List<SpecialRequests>();
     SpecialRequests specialRequest = new SpecialRequests();
     Guid show_ID = new Guid(Show_ID);
     if (specialRequest.PopulateSpecialRequestList(show_ID, show_Entry_Class_ID, specialRequestsOnly))
     {
         specialRequestList = specialRequest.GetSpecialRequestList();
     }
     return specialRequestList;
 }