Esempio n. 1
0
        private void DataPortal_Fetch(filterCriteria criteria)
        {
            this.RaiseListChangedEvents = false;
            IsReadOnly = false;
            using (SqlConnection cn = new SqlConnection(Database.ConnectionString))
            {
                cn.Open();
                using (SqlCommand cm = cn.CreateCommand())
                {
                    cm.CommandType = CommandType.StoredProcedure;
                    cm.CommandText = "[app_common].[city_list]";
                    cm.Parameters.AddWithValue("@state", criteria.state);
                    using (SafeDataReader dr = new SafeDataReader(cm.ExecuteReader()))
                    {
                        IsReadOnly = false;

                        if (criteria.set)
                        {
                            this.Add(new NameValuePair(string.Empty, "ALL"));
                        }
                        while (dr.Read())
                        {
                            this.Add(new NameValuePair(dr.GetString("city"), dr.GetString("city")));
                        }

                        IsReadOnly = true;
                    }
                }
            }

            this.RaiseListChangedEvents = true;
        }
Esempio n. 2
0
        private void DataPortal_Fetch(filterCriteria criteria)
        {
            this.RaiseListChangedEvents = false;
            IsReadOnly = false;
            using (SqlConnection cn = new SqlConnection(Database.ConnectionString))
            {
                cn.Open();
                using (SqlCommand cm = cn.CreateCommand())
                {
                    cm.CommandType = CommandType.StoredProcedure;
                    cm.CommandText = string.Format("[app_common].[type_{0}_list]", criteria.Typename);
                    using (SafeDataReader dr = new SafeDataReader(cm.ExecuteReader()))
                    {
                        IsReadOnly = false;

                        if (criteria.set)
                        {
                            this.Add(new NameValuePair(0, "All"));
                        }
                        while (dr.Read())
                        {
                            this.Add(new NameValuePair(dr.GetInt32("id"), dr.GetString("name")));
                        }

                        IsReadOnly = true;
                    }
                }
            }

            this.RaiseListChangedEvents = true;
        }
Esempio n. 3
0
        private void DataPortal_Fetch(filterCriteria criteria)
        {
            this.RaiseListChangedEvents = false;
            IsReadOnly = false;
            using (SqlConnection cn = new SqlConnection(Database.ConnectionString))
            {
                cn.Open();
                using (SqlCommand cm = cn.CreateCommand())
                {
                    cm.CommandType = CommandType.StoredProcedure;
                    cm.CommandText = "GetVisitTypeList";
                    cm.Parameters.AddWithValue("@div", criteria.div);

                    using (SafeDataReader dr = new SafeDataReader(cm.ExecuteReader()))
                    {
                        IsReadOnly = false;
                        if (criteria.set)
                        {
                            this.Add(new NameValuePair(0, "All"));
                        }
                        else
                        {
                            this.Add(new NameValuePair(0, ""));
                        }
                        while (dr.Read())
                        {
                            this.Add(new NameValuePair(dr.GetInt32("id"), dr.GetString("name")));
                        }
                        IsReadOnly = true;
                    }
                }
            }

            this.RaiseListChangedEvents = true;
        }
Esempio n. 4
0
        private void DataPortal_Fetch(filterCriteria criteria)
        {
            using (SqlConnection cn = new SqlConnection(Database.ConnectionString))
            {
                cn.Open();
                using (SqlCommand cm = cn.CreateCommand())
                {
                    cm.CommandType = CommandType.StoredProcedure;
                    cm.CommandText = "[app_member].[member_list]";
                    cm.Parameters.AddWithValue("@memberid", criteria.MemberId);
                    cm.Parameters.AddWithValue("@fullname", criteria.FullName);
                    cm.Parameters.AddWithValue("@lastName", criteria.Lastname);
                    cm.Parameters.AddWithValue("@enlastname", criteria.EnLastName);
                    cm.Parameters.AddWithValue("@firstname", criteria.Firstname);
                    cm.Parameters.AddWithValue("@enfirstname", criteria.EnFirstName);
                    cm.Parameters.AddWithValue("@married", criteria.Married);
                    cm.Parameters.AddWithValue("@agefrom", criteria.AgeFrom);
                    cm.Parameters.AddWithValue("@ageto", criteria.AgeTo);
                    cm.Parameters.AddWithValue("@city", criteria.City);
                    cm.Parameters.AddWithValue("@state", criteria.State);
                    cm.Parameters.AddWithValue("@status", criteria.Status);
                    cm.Parameters.AddWithValue("@regfrom", criteria.RegDateFrom.DBValue);
                    cm.Parameters.AddWithValue("@regto", criteria.RegDateTo.DBValue);
                    cm.Parameters.AddWithValue("@baptismfrom", criteria.BaptismFrom.DBValue);
                    cm.Parameters.AddWithValue("@baptismto", criteria.BaptismTo.DBValue);
                    cm.Parameters.AddWithValue("@birthfrom", criteria.BirthdayFrom.DBValue);
                    cm.Parameters.AddWithValue("@birthto", criteria.BirthdayTo.DBValue);
                    cm.Parameters.AddWithValue("@baptismId", criteria.BaptismId);
                    cm.Parameters.AddWithValue("@sex", criteria.Sex);
                    cm.Parameters.AddWithValue("@subdivision", criteria.SubDivision);
                    cm.Parameters.AddWithValue("@relationship", criteria.Relationship);
                    cm.Parameters.AddWithValue("@jobtype", criteria.JobType);
                    cm.Parameters.AddWithValue("@active", criteria.Active);
                    cm.Parameters.AddWithValue("@fellowship", criteria.Fellowship);
                    cm.Parameters.AddWithValue("@cellPhone", criteria.CellPhone);
                    cm.Parameters.AddWithValue("@home", criteria.Home);

                    using (SafeDataReader dr = new SafeDataReader(cm.ExecuteReader()))
                    {
                        IsReadOnly = false;
                        while (dr.Read())
                        {
                            this.Add(new MemberInfo(dr));
                        }
                        IsReadOnly = true;
                    }
                }
            }
        }