Exemplo n.º 1
0
 public void SetPaymentStatus(MembershipPaymentStatus status, DateTime dateTime)
 {
     SwarmDb.GetDatabaseForWriting().SetMembershipPaymentStatus(Identity, status, dateTime);
     LoadPaymentStatus();
     this._paymentStatus.Status         = status;
     this._paymentStatus.StatusDateTime = dateTime;
 }
Exemplo n.º 2
0
 public void SetPaymentStatus (MembershipPaymentStatus status, DateTime dateTime)
 {
     SwarmDb.GetDatabaseForWriting().SetMembershipPaymentStatus(Identity, status, dateTime);
     LoadPaymentStatus();
     paymentStatus.Status = status;
     paymentStatus.StatusDateTime = dateTime;
 }
Exemplo n.º 3
0
        public void SetMembershipPaymentStatus(int membershipId, MembershipPaymentStatus paymentStatus, DateTime statusDateTime)
        {
            using (DbConnection connection = GetMySqlDbConnection())
            {
                connection.Open();
                DbCommand command = GetDbCommand("SetMembershipPaymentStatus", connection);
                command.CommandType = CommandType.StoredProcedure;

                AddParameterWithName(command, "membershipId", membershipId);
                AddParameterWithName(command, "paymentStatusId", (int)paymentStatus);
                AddParameterWithName(command, "statusDateTime", statusDateTime);

                command.ExecuteNonQuery();
            }
        }
    protected void ButtonChange_Click(object sender, EventArgs e)
    {
        MembershipPaymentStatus newStatus = (MembershipPaymentStatus)Convert.ToInt32(DropDownListStatusChange.SelectedValue);
        DateTime nowvalue   = DateTime.Now;
        string   checkedIds = "" + Request.Form["CheckboxSelect"];

        string[]    checkedIdArr      = checkedIds.Split(',');
        List <int>  ids               = new List <int>();
        Memberships membershipsToLoad = new Memberships();

        foreach (string id in checkedIdArr)
        {
            Membership ms = Membership.FromIdentity(Convert.ToInt32(id));
            membershipsToLoad.Add(ms);
        }
        Membership.LoadPaymentStatuses(membershipsToLoad);
        foreach (Membership ms in membershipsToLoad)
        {
            ms.SetPaymentStatus(newStatus, nowvalue);
        }

        RebuildGrid();
    }
Exemplo n.º 5
0
 public BasicMembershipPaymentStatus(int membershipId, MembershipPaymentStatus status, DateTime statusDateTime)
 {
     this.MembershipId   = membershipId;
     this.Status         = status;
     this.StatusDateTime = statusDateTime;
 }
Exemplo n.º 6
0
        public void SetMembershipPaymentStatus (int membershipId, MembershipPaymentStatus paymentStatus, DateTime statusDateTime)
        {
            using (DbConnection connection = GetMySqlDbConnection())
            {
                connection.Open();
                DbCommand command = GetDbCommand("SetMembershipPaymentStatus", connection);
                command.CommandType = CommandType.StoredProcedure;

                AddParameterWithName(command, "membershipId", membershipId);
                AddParameterWithName(command, "paymentStatusId", (int)paymentStatus);
                AddParameterWithName(command, "statusDateTime", statusDateTime);

                command.ExecuteNonQuery();
            }
        }
 public BasicMembershipPaymentStatus (int membershipId,MembershipPaymentStatus status, DateTime statusDateTime)
 {
     this.MembershipId = membershipId ;
     this.Status = status;
     this.StatusDateTime = statusDateTime;
 }