예제 #1
0
        protected void BindProvider()
        {
            this.ddlProvider.DataSource = NationalsManager.SelectAll();
            ddlProvider.DataTextField   = "NationalName";
            ddlProvider.DataValueField  = "NationalID";
            ddlProvider.DataBind();
            ListItem lst = new ListItem("- Nhà sản xuất -");

            ddlProvider.Items.Insert(0, lst);
        }
예제 #2
0
        private void EditData(int Id)
        {
            NationalsInfo obj = NationalsManager.Select((int)Id);

            txtName.Text       = obj.NationalName;
            vID                = obj.NationalID;
            txtadd.Text        = obj.NationalAdd;
            txtphone.Text      = obj.NationalPhone;
            this.img1.ImageUrl = Config.GetAppSetting("NewsImagePath") + obj.NationalLogo;
            txtOrder.Text      = obj.Status.ToString();
            EditPanel.Enabled  = true;
        }
예제 #3
0
        private void BindData()
        {
            DataTable dt = NationalsManager.SelectAll();

            if (dt != null)
            {
                DataView dv = dt.DefaultView;
                dv.Sort       = "Status ASC";
                dg.DataSource = dv;
                dg.DataBind();
            }
        }
예제 #4
0
        protected void SaveData()
        {
            try
            {
                if (vID != null)
                {
                    //Edit on the object.
                    int Id;
                    if (int.TryParse(vID.ToString(), out Id))
                    {
                        NationalsInfo obj = NationalsManager.Select(Id);
                        obj.NationalName  = txtName.Text;
                        obj.NationalAdd   = txtadd.Text;
                        obj.NationalPhone = txtphone.Text;
                        obj.NationalLogo  = imageName.ToString();
                        obj.Status        = int.Parse(txtOrder.Text);
                        NationalsManager.Update(obj);
                    }
                }
                else
                {
                    //this is a new object.
                    NationalsInfo obj = new NationalsInfo();
                    obj.NationalName  = txtName.Text;
                    obj.NationalAdd   = txtadd.Text;
                    obj.NationalPhone = txtphone.Text;
                    obj.NationalLogo  = imageName.ToString();
                    obj.Status        = int.Parse(txtOrder.Text);
                    NationalsManager.Insert(obj);
                }

                lblMessage.Text   = "Đã lưu dữ liệu thành công!";
                EditPanel.Enabled = false;
                BindData();
                vID = null;
            }
            catch (Exception ex)
            {
                lblMessage.Text = ex.Message;
            }
        }
예제 #5
0
        protected void DeleteData(int ID)
        {
            try
            {
                if (NationalsManager.Delete(ID))
                {
                    lblMessage.Text   = "Đã xóa nhà sản xuất";
                    EditPanel.Enabled = false;

                    BindData();
                    vID = null;
                }
                else
                {
                    this.lblMessage.Text = ProviderManager.ErrorMessage;
                }
            }
            catch (Exception ex)
            {
                lblMessage.Text = ex.Message;
            }
        }