protected void ASPxGridView1_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e)
    {
        tblMemberCollection lists = new tblMemberCollection();

        lists.ReadList(Cruder.Core.Criteria.NewCriteria(tblMember.Columns.id, Cruder.Core.CriteriaOperators.Equal, e.Keys["id"]));

        lists[0].Delete();
        e.Cancel = true;
    }
    protected void ASPxGridView1_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e)
    {
        tblMemberCollection lists = new tblMemberCollection();

        lists.ReadList(Cruder.Core.Criteria.NewCriteria(tblMember.Columns.id, Cruder.Core.CriteriaOperators.Equal, e.Keys["id"]));

        lists[0].mobile     = e.NewValues["mobile"].ToString();
        lists[0].name_store = e.NewValues["name_store"].ToString();
        lists[0].tel        = e.NewValues["tel"].ToString();
        lists[0].email      = e.NewValues["email"].ToString();
        lists[0].full_name  = e.NewValues["full_name"].ToString();
        lists.UpdateList(true);
        e.Cancel = true;
        ASPxGridView1.CancelEdit();
    }
    protected void btn_save_Click(object sender, EventArgs e)
    {
        try
        {
            if (txt_name.Text != "" && txt_tel.Text != "" && txt_addr.Text != "")
            {
                tblMember list = new tblMember();
                list.full_name    = txt_name.Text;
                list.no_code_meli = txt_code_meli.Text;
                list.name_store   = txt_name_co.Text;
                list.email        = txt_email.Text;
                list.tel          = txt_email.Text;
                list.mobile       = txt_mob.Text;
                list.addr         = txt_addr.Text;
                list.Create();

                //msg it`s ok save
                lbl_msg.ForeColor = Color.Orange;
                lbl_msg.CssClass  = "common_font";

                tblMemberCollection list_mem = tblMember.readall();
                lbl_msg.Text = "ذخیره سازی با موفقیت انجام گردید" + "  کد کاربری شما  :  " + list_mem[(list_mem.Count) - 1].id.ToString();

                //clear field
                txt_addr.Text      = "";
                txt_code_meli.Text = "";
                txt_email.Text     = "";
                txt_mob.Text       = "";
                txt_name.Text      = "";
                txt_name_co.Text   = "";
                txt_tel.Text       = "";
            }
        }
        catch (Exception)
        {
            //msg error
            lbl_msg.ForeColor = Color.Red;
            lbl_msg.CssClass  = "common_font";
            lbl_msg.Text      = "روال ذخیره سازی با شکست مواجه شد";
        }
    }
    protected void btn_ok_Click(object sender, EventArgs e)
    {
        try
        {
            //check if enter value into txt,exist into db
            if (txt_eshterak.Text == "")
            {
                txt_eshterak.Text = "-1";
            }

            tblMemberCollection list_code_esh = new tblMemberCollection();
            list_code_esh.ReadList(Cruder.Core.Criteria.NewCriteria(tblMember.Columns.id, Cruder.Core.CriteriaOperators.Equal, Convert.ToInt32(txt_eshterak.Text)));

            if (list_code_esh.Count == 0)
            {
                if (txt_tel.Text.Length > 0 && txt_addr.Text.Length > 0)
                {
                    //check full complete componnent
                    //else enter code then checked exist code then save to db
                    tblOrder list_order = new tblOrder();
                    list_order.fact_code = Convert.ToInt32(code_s);
                    list_order.date_now  = DateTime.Now.ToShortDateString();

                    list_order.name_buy = txt_name.Text;
                    list_order.name_co  = txt_co.Text;
                    list_order.email    = txt_email.Text;
                    list_order.tel      = txt_tel.Text;
                    list_order.addr     = txt_addr.Text;

                    list_order.act = 0;

                    list_order.Create();

                    //
                    btn_ok.Enabled = false;

                    //msg for save

                    Literal div1 = new Literal();
                    div1.Text = "<div class=\"row-fluid common_div\" style=\"position: fixed;top: 40%;left: 25%;width:675px;\"><div class=\"span12 module_cont module_messageboxes margin10\" style=\"border: 2px dashed black;\">";
                    Place_msg.Controls.Add(div1);

                    Literal div2 = new Literal();
                    div2.Text = "<div class=\"shortcode_messagebox box_type1 common_font\" style=\"background-color: rgb(204, 204, 204);\">";
                    Place_msg.Controls.Add(div2);

                    Literal div3 = new Literal();
                    div3.Text = "<h4 class=\"headInModule common_font\"><a name=\"anchor17\"></a>خرید شما با موفقیت انجام شد.</h4><a href=\"javascript:void(0)\" class=\"box_close\"></a></div></div></div>";
                    Place_msg.Controls.Add(div3);
                }
                else
                {
                    //msg for save

                    Literal div1 = new Literal();
                    div1.Text = "<div class=\"row-fluid common_div\" style=\"position: fixed;top: 40%;left: 25%;width:675px;\"><div class=\"span12 module_cont module_messageboxes margin10\" style=\"border: 2px dashed black;\">";
                    Place_msg.Controls.Add(div1);

                    Literal div2 = new Literal();
                    div2.Text = "<div class=\"shortcode_messagebox box_type1 common_font\" style=\"background-color: rgb(204, 204, 204);\">";
                    Place_msg.Controls.Add(div2);

                    Literal div3 = new Literal();
                    div3.Text = "<h4 class=\"headInModule common_font\"><a name=\"anchor17\"></a>اطلاعات را تکمیل کنید.</h4><a href=\"javascript:void(0)\" class=\"box_close\"></a></div></div></div>";
                    Place_msg.Controls.Add(div3);
                }
            }
            else
            {
                tblOrder list_order = new tblOrder();
                list_order.fact_code = Convert.ToInt32(code_s);
                list_order.date_now  = DateTime.Now.ToShortDateString();

                list_order.name_buy = list_code_esh[0].full_name;
                list_order.name_co  = list_code_esh[0].name_store;
                list_order.email    = list_code_esh[0].email;
                list_order.tel      = list_code_esh[0].tel;
                list_order.addr     = list_code_esh[0].addr;
                list_order.act      = 0;
                list_order.Create();

                //
                btn_ok.Enabled = false;

                //msg for save

                Literal div1 = new Literal();
                div1.Text = "<div class=\"row-fluid common_div\" style=\"position: fixed;top: 40%;left: 25%;width:675px;\"><div class=\"span12 module_cont module_messageboxes margin10\" style=\"border: 2px dashed black;\">";
                Place_msg.Controls.Add(div1);

                Literal div2 = new Literal();
                div2.Text = "<div class=\"shortcode_messagebox box_type1 common_font\" style=\"background-color: rgb(204, 204, 204);\">";
                Place_msg.Controls.Add(div2);

                Literal div3 = new Literal();
                div3.Text = "<h4 class=\"headInModule common_font\"><a name=\"anchor17\"></a>خرید شما با موفقیت انجام شد.</h4><a href=\"javascript:void(0)\" class=\"box_close\"></a></div></div></div>";
                Place_msg.Controls.Add(div3);
            }
        }
        catch (Exception)
        {
            Response.Write("Error,...");
        }
    }