Ejemplo n.º 1
0
        private void btadd_Click(object sender, EventArgs e)
        {
            int oritotalrow = gvbrand.Rows.Count;

            var form = new ManageBrand();

            form.userdata = userdata;
            form.ShowDialog();
            LoadData();

            int newtotalrow = gvbrand.Rows.Count;

            if (oritotalrow != newtotalrow)
            {
                var newBrand = new BrandColumns();
                newBrand = brandRepository.GetByAny(1);
                int newId = newBrand.brandid;

                foreach (DataGridViewRow row in gvbrand.Rows)
                {
                    if (((int)row.Cells["id"].Value) == newId)
                    {
                        gvbrand.Rows[row.Index].Selected = true;
                        break;
                    }
                }
            }
        }
Ejemplo n.º 2
0
        private void btedit_Click(object sender, EventArgs e)
        {
            if (gvbrand.SelectedRows.Count == 0)
            {
                MessageBox.Show("Tidak ada brand yang akan diubah");
            }
            else
            {
                var selectedRowId = (int)gvbrand.SelectedRows[0].Cells["id"].Value;
                var brand         = ListBrands.FirstOrDefault(x => x.brandid == selectedRowId);



                if (selectedRowId == 1)
                {
                    MessageBox.Show("Anda tidak dibenarkan mengubah brand Lain-Lain");
                }
                else if (brand != null)
                {
                    var form = new ManageBrand();
                    form.userdata  = userdata;
                    form.Editmode  = true;
                    form.BrandData = brand;
                    form.ShowDialog();

                    LoadData();

                    foreach (DataGridViewRow row in gvbrand.Rows)
                    {
                        if (((int)row.Cells["id"].Value) == selectedRowId)
                        {
                            gvbrand.Rows[row.Index].Selected = true;
                            break;
                        }
                    }
                }
            }
        }