コード例 #1
0
        private void BtnNuevoContacto_Click(object sender, EventArgs e)
        {
            ViewContacto ventanaContacto = new ViewContacto();
            var          res             = ventanaContacto.ShowDialog(this);

            if (res == DialogResult.OK)
            {
                lst.Add(ventanaContacto.Contacto);
                GcContactos.RefreshDataSource();
            }
        }
コード例 #2
0
        private void BtnEditarContacto_Click(object sender, EventArgs e)
        {
            if (lst.Count < 0)
            {
                return;
            }

            ViewContacto ventanaContacto = new ViewContacto(lst[GvContactos.FocusedRowHandle]);
            var          res             = ventanaContacto.ShowDialog(this);

            if (res == DialogResult.OK)
            {
                lst[GvContactos.FocusedRowHandle] = ventanaContacto.Contacto;
                if (ventanaContacto.Contacto.IdContacto != 0)
                {
                    ctrlContactos.UpdateContacto(ventanaContacto.Contacto);
                }
                GcContactos.RefreshDataSource();
            }
        }