protected void Button2_Click(object sender, EventArgs e)
        {
            try
            {
                string         username    = tbxUsername.Text.Trim();
                UserRepository ar          = new UserRepository();
                enter          currentUser = ar.FindByUserName(username);
                if (currentUser == null)
                {
                    UserRepository ur      = new UserRepository();
                    enter          newuser = new enter();
                    newuser.Username = tbxUsername.Text;
                    newuser.Pass     = tbxPassword.Text;
                    newuser.Status   = int.Parse("0");
                    ur.Saveuser(newuser);

                    HadafTools.ShowMessage(lblmessage, "ثبت با موفقیت انجام شد", Color.Red);
                }
                else
                {
                    HadafTools.ShowMessage(lblmessage, "این کاربر تکراری می باشد", Color.Red);
                }
            }
            catch
            {
                HadafTools.ShowMessage(lblmessage, "امکان ثبت وجود ندارد", Color.Red);
            }
        }
        public void Savestatus(enter user)
        {
            using (hadafDBEntities DC = conn.GetContext())
            {
                //==== UPDATE ====


                DC.enters.Attach(user);
                DC.Entry(user).State = EntityState.Modified;

                DC.SaveChanges();
            }
        }
        public enter FindByUserName(string username)
        {
            enter result = null;

            using (hadafDBEntities DC = conn.GetContext())
            {
                //--  SELECT * FROM vPhoneList WHERE PhobeID = phoneID

                result = (from r in DC.enters
                          where r.Username == username
                          select r).FirstOrDefault();
            }

            return(result);
        }
Exemplo n.º 4
0
    public void Send_EnterRoom()
    {
        enter xmsg = new enter();

        xmsg.m_nRoomID = 0;
        byte[] msgBytes;
        using (MemoryStream stream = new MemoryStream())
        {
            ProtoBuf.Serializer.Serialize(stream, xmsg);
            msgBytes = stream.ToArray();
        }

        ClientHeader header = new ClientHeader();

        header = GetHeader(MessageID.CMD_ENTERROOM, msgBytes.Length);

        connector.SendMsg(header, msgBytes);
    }
        //public void SaveAdmin(enter user)
        //{

        //    using (hadafDBEntities DC = conn.GetContext())
        //    {


        //            //==== UPDATE ====
        //            DC.enters.Attach(user);
        //            DC.Entry(user).State = EntityState.Modified;

        //        DC.SaveChanges();
        //    }
        //}



        public void Saveuser(enter user)
        {
            using (hadafDBEntities DC = conn.GetContext())
            {
                //if (enter. > 0)
                //{
                //    //==== UPDATE ====
                //    DC.enters.Attach(enter);

                //    DC.Entry(enter).State = EntityState.Modified;
                //}
                //else
                //{
                //==== INSERT ====
                DC.enters.Add(user);
                // }

                DC.SaveChanges();
            }
        }
Exemplo n.º 6
0
 private void button3_Click(object sender, EventArgs e)
 {
     enter en = new enter();
     this.Hide();
     en.Show();
 }
Exemplo n.º 7
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            UserRepository ar          = new UserRepository();
            enter          currentUser = ar.FindByUserName(Label1.Text);
            string         status      = currentUser.Status.ToString();

            if (status == "0")
            {
                //try
                //{
                int unit = 0;
                int sum;
                sum = 0;
                string succsesfulsave = "";
                foreach (GridViewRow gvr in GridView1.Rows)
                {
                    if ((gvr.FindControl("CheckBox1") as CheckBox).Checked == true)
                    {
                        unit = gvr.Cells[2].Text.ToInt();
                        sum  = sum + unit;
                    }
                }
                Label2.Text = sum.ToString();

                if ((sum >= 12) && (sum <= 20))
                {
                    lblmessage.Text = "";
                    foreach (GridViewRow gvr in GridView1.Rows)
                    {
                        if ((gvr.FindControl("CheckBox1") as CheckBox).Checked == true)
                        {
                            try
                            {
                                CoursRepository air        = new CoursRepository();
                                Counter         newAccount = new Counter();
                                //  string reshte=
                                newAccount.Reshte    = Session["value"].ToString();
                                newAccount.stdid     = Label1.Text;
                                newAccount.CoursUnit = gvr.Cells[2].Text.ToInt();
                                newAccount.CoursName = gvr.Cells[1].Text;
                                air.Savecourse(newAccount);


                                //  HadafTools.ShowMessage(lblmessage, " ثبت با موفقیت انجام شد ", Color.Red);

                                succsesfulsave = "ok";
                            }
                            catch
                            {
                                HadafTools.ShowMessage(lblmessage, " ثبت امکانپذیر  نمی باشد ", Color.Red);
                            }
                        }
                    }
                    if (succsesfulsave == "ok")
                    {
                        UserRepository ur   = new UserRepository();
                        enter          user = ur.FindByUserName(Label1.Text);
                        user.Status = int.Parse("1");
                        ur.Savestatus(user);


                        studentcountRepository str = new studentcountRepository();
                        Student newstd             = new Student();
                        newstd.stdid  = Label1.Text;
                        newstd.Reshte = Session["value"].ToString();
                        str.Save(newstd);
                        Redirector.Goto(Redirector.PageName.ok);
                    }
                }

                else
                {
                    HadafTools.ShowMessage(lblmessage, " تعداد واحد مجاز نمی باشد ", Color.Red);
                }
                // }
                //catch
                //{
                //    HadafTools.ShowMessage(lblmessage, " ثبت امکانپذیر  نمی باشد ", Color.Red);
                //}
            }
            else
            {
                HadafTools.ShowMessage(lblmessage, " پیش ثبت توسط این نام کاربری قبلا انجام شد ", Color.Red);
            }
        }
        protected void Button2_Click(object sender, EventArgs e)
        {
            try
            {
                string         username    = tbxUsername.Text.Trim();
                UserRepository ar          = new UserRepository();
                enter          currentUser = ar.FindByUserName(Int64.Parse(username));


                if (currentUser == null)
                {
                    HadafTools.ShowMessage(lblmessage, "نام کاربری یافت نشد", Color.Red);

                    return;
                }

                if (Int64.Parse(tbxPassword.Text) != currentUser.Pass)
                {
                    HadafTools.ShowMessage(lblmessage, "رمز عبور اشتباه است", Color.Red);
                    return;
                }


                //if (DropDownList1.SelectedItem.Value == "1")
                //{
                //    string status = currentUser.Status.ToString();
                //    Session["value"] = "1";
                //    if (status == "0")
                //    {
                //      //  Session["reshte"]="1";
                //    string aa = tbxUsername.Text;
                //    Session["stdid"]=aa;
                //    Redirector.Goto(Redirector.PageName.COMNP);
                //    }
                //    else
                //    {
                //        if (status == "1")
                //        {
                //            string stdid = tbxUsername.Text;
                //            Session["studentid"] = stdid;
                //            Redirector.Goto(Redirector.PageName.StdUnit);
                //        }
                //    }


                //}



                string value = DropDownList1.SelectedItem.Value;
                switch (value)
                {
                case "1":
                {
                    Session["value"] = "1";
                }
                break;

                case "2":
                {
                    Session["value"] = "2";
                }
                break;

                case "3":
                {
                    Session["value"] = "3";
                }
                break;

                case "4":
                {
                    Session["value"] = "4";
                }
                break;

                case "5":
                {
                    Session["value"] = "5";
                }
                break;

                case "6":
                {
                    Session["value"] = "6";
                }
                break;

                case "7":
                {
                    Session["value"] = "7";
                }
                break;

                case "8":
                {
                    Session["value"] = "8";
                }
                break;

                case "9":
                {
                    Session["value"] = "9";
                }
                break;

                case "10":
                {
                    Session["value"] = "10";
                }
                break;

                case "11":
                {
                    Session["value"] = "11";
                }
                break;

                case "12":
                {
                    Session["value"] = "12";
                }
                break;

                case "13":
                {
                    Session["value"] = "13";
                }
                break;

                case "14":
                {
                    Session["value"] = "14";
                }
                break;

                case "15":
                {
                    Session["value"] = "15";
                }
                break;
                }


                string status = currentUser.Status.ToString();

                if (status == "0")
                {
                    //  Session["reshte"]="1";
                    string aa = tbxUsername.Text;
                    Session["stdid"] = aa;
                    Redirector.Goto(Redirector.PageName.register);
                }
                else
                {
                    if (status == "1")
                    {
                        string stdid = tbxUsername.Text;
                        Session["studentid"] = stdid;
                        Redirector.Goto(Redirector.PageName.studentunit);
                    }
                }
            }
            catch
            {
                HadafTools.ShowMessage(lblmessage, "اطلاعات شما نادرست است", Color.Red);
            }
        }    //ذفد
Exemplo n.º 9
0
 private void lblSignOut_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     enter er = new enter();
     add.ActiveForm.Hide();
     er.ShowDialog();
 }