Esempio n. 1
0
 public static void Insert(MemberShipEntity memberShipEntity)
 {
     try
     {
         var com = new SqlCommand("INSERT_MEMBERSHIP", Connect.ToDatabase());
         com.CommandType = CommandType.StoredProcedure;
         com.Parameters.AddWithValue("@ID", memberShipEntity.ID);
         com.Parameters.AddWithValue("@MembershipType", memberShipEntity.MembershipType);
         com.Parameters.AddWithValue("@DiscountValue", memberShipEntity.DiscountValue);
         com.Parameters.AddWithValue("@DiscountText", memberShipEntity.DiscountText);
         com.Parameters.AddWithValue("@Other", memberShipEntity.Other);
         com.Parameters.AddWithValue("@CreateBy", memberShipEntity.CreatedBy);
         com.Parameters.AddWithValue("@CreateDate", memberShipEntity.CreatedDate);
         com.ExecuteNonQuery();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString(), @"Could not find Stored Procedure");
     }
     finally
     {
         if (Connect.ToDatabase().State != ConnectionState.Closed)
         {
             ;
         }
     }
     {
         Connect.ToDatabase().Close();
     }
 }
Esempio n. 2
0
 public FrmMemberShip(bool isCanSave = true, Guid?id = null)
 {
     InitializeComponent();
     if (id != null)
     {
         membershipID = (Guid)id;
         MemberShipEntity memberShipEntity = new MemberShipEntity();
         memberShipEntity       = MembershipDao.GetByID(id);
         this.Text              = this.Text + membershipID;
         txtMemberShipType.Text = memberShipEntity.MembershipType;
         txtDiscountValue.Text  = memberShipEntity.DiscountValue.ToString();
         txtDiscountText.Text   = memberShipEntity.DiscountText;
         txtOther.Text          = memberShipEntity.Other;
     }
     btnSaveClose.Enabled = btnSaveNew.Enabled = isCanSave;
 }
Esempio n. 3
0
        private void Save()
        {
            SaveCompleted = true;
            errorProvider1.Clear();
            MemberShipEntity memberShipEntity = new MemberShipEntity();

            memberShipEntity.MembershipType = txtMemberShipType.Text;
            memberShipEntity.DiscountValue  = int.Parse(txtDiscountValue.Text);
            memberShipEntity.DiscountText   = txtDiscountText.Text;
            memberShipEntity.Other          = txtOther.Text;
            if (membershipID != Guid.Empty)
            {
                memberShipEntity.ID = membershipID;
                memberShipEntity.Update(USER.UserName);
                MembershipDao.Update(memberShipEntity);
            }
            else
            {
                memberShipEntity.ID = Guid.NewGuid();
                memberShipEntity.Create(USER.UserName);
                MembershipDao.Insert(memberShipEntity);
            }
        }
Esempio n. 4
0
        public static MemberShipEntity GetByID(Guid?id)
        {
            MemberShipEntity memberShipEntity = new MemberShipEntity();

            try
            {
                string     query = string.Format("SELECT*FROM MEMBERSHIP WHERE ID='{0}'", id);
                SqlCommand cmd   = new SqlCommand(query, Connect.ToDatabase());
                cmd.CommandTimeout = 10000;
                var reader = cmd.ExecuteReader();
                int i      = reader.FieldCount;
                if (reader.HasRows)
                {
                    while (reader.Read())
                    {
                        memberShipEntity.ID             = (Guid)reader["ID"];
                        memberShipEntity.MembershipType = reader["MembershipType"].ToString();
                        memberShipEntity.DiscountValue  = int.Parse(reader["DiscountValue"].ToString());
                        memberShipEntity.DiscountText   = reader["DiscountText"].ToString();
                        memberShipEntity.Other          = reader["Other"].ToString();
                    }
                }
                reader.Close();
            }
            catch (Exception e)
            {
                MessageBox.Show(e.ToString());
            }
            finally
            {
                if (Connect.ToDatabase().State != ConnectionState.Closed)
                {
                    Connect.ToDatabase().Close();
                }
            }
            return(memberShipEntity);
        }