Ejemplo n.º 1
0
        List <MODERATORS> GetDataModerators(SqlCommand cmd)
        {
            cmd.Connection.Open();

            SqlDataReader     reader = cmd.ExecuteReader();
            List <MODERATORS> list   = new List <MODERATORS>();

            using (reader)
            {
                while (reader.Read())
                {
                    MODERATORS obj = new MODERATORS();
                    obj.ID    = reader.GetInt32(0);
                    obj.NAME  = reader.GetString(1);
                    obj.IMAGE = (byte[])(reader[2]);
                    MemoryStream memoryStream = new MemoryStream(obj.IMAGE);
                    obj.GENDER    = reader.GetString(3);
                    obj.ADDRESS   = reader.GetString(4);
                    obj.EMAIL     = reader.GetString(5);
                    obj.CELLPHONE = reader.GetString(6);
                    obj.JOIN_DATE = reader.GetDateTime(7);
                    list.Add(obj);
                }
                reader.Close();
            }
            cmd.Connection.Close();
            return(list);
        }
Ejemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            //insert into moderators
            bool flag = false;

            BloodBankData bbd = new BloodBankData();

            MODERATORS md = new MODERATORS();

            md.ID        = 5;
            md.NAME      = textBox1.Text;
            md.IMAGE     = convertImageToBinary(pictureBox2.BackgroundImage);
            md.GENDER    = gender;
            md.ADDRESS   = address;
            md.EMAIL     = textBox3.Text;
            md.CELLPHONE = textBox4.Text;
            md.JOIN_DATE = join_date;
            flag         = bbd.insertModerators(md);

            if (flag == true)
            {
                this.Close();
                thread = new Thread(openSignUpSuccessForm);
                thread.SetApartmentState(ApartmentState.STA);
                thread.Start();
            }
            else
            {
                MessageBox.Show("Sign Up Failed!", "Error", MessageBoxButtons.OKCancel, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 3
0
        public bool insertModerators(MODERATORS obj)
        {
            int val = 0;

            try
            {
                SqlDbDataAccess da  = new SqlDbDataAccess();
                SqlCommand      cmd = da.GetCommand("INSERT INTO [dbo].[MODERATORS] ([ID],[NAME],[IMAGE], [GENDER], [ADDRESS], [EMAIL], [CELLPHONE], [JOIN_DATE]) VALUES (@ID, @NAME, @IMAGE, @GENDER, @ADDRESS, @EMAIL, @CELLPHONE, @JOIN_DATE)");
                SqlParameter    p   = new SqlParameter("@ID", SqlDbType.Int);
                p.Value = obj.ID;
                SqlParameter p1 = new SqlParameter("@NAME", SqlDbType.VarChar, 50);
                p1.Value = obj.NAME;
                SqlParameter p2 = new SqlParameter("@IMAGE", SqlDbType.Image);
                p2.Value = obj.IMAGE;
                SqlParameter p3 = new SqlParameter("@GENDER", SqlDbType.VarChar, 6);
                p3.Value = obj.GENDER;
                SqlParameter p4 = new SqlParameter("@ADDRESS", SqlDbType.VarChar, 50);
                p4.Value = obj.ADDRESS;
                SqlParameter p5 = new SqlParameter("@EMAIL", SqlDbType.VarChar, 50);
                p5.Value = obj.EMAIL;
                SqlParameter p6 = new SqlParameter("@CELLPHONE", SqlDbType.VarChar, 11);
                p6.Value = obj.CELLPHONE;
                SqlParameter p7 = new SqlParameter("@JOIN_DATE", SqlDbType.Date);
                p7.Value = obj.JOIN_DATE;

                cmd.Parameters.Add(p);
                cmd.Parameters.Add(p1);
                cmd.Parameters.Add(p2);
                cmd.Parameters.Add(p3);
                cmd.Parameters.Add(p4);
                cmd.Parameters.Add(p5);
                cmd.Parameters.Add(p6);
                cmd.Parameters.Add(p7);

                cmd.Connection.Open();
                val = cmd.ExecuteNonQuery();
                cmd.Connection.Close();
            }
            catch (Exception ex)
            {
            }
            return(val > 0);
        }