示例#1
0
        private void eDITARToolStripMenuItem_Click(object sender, EventArgs e)
        {
            DataGridViewRow r      = dgClientes.SelectedRows[0];
            Cliente         obj    = (Cliente)r.Tag;
            Cliente         objAux = (Cliente)obj.Clone();
            frmClientesAE   frm    = new frmClientesAE();

            frm.Text = "Editar cliente";
            frm.SetObjeto(obj);

            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.OK)
            {
                try
                {
                    obj = frm.GetObjeto();
                    ClientesBD.Editar(obj);
                    SetearFilas(r, obj);
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Error al actualizar", ex.Message);
                }
            }
        }
示例#2
0
        private void nUEVOToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmClientesAE frm = new frmClientesAE();

            frm.Text = "Agregar cliente";
            DialogResult dr = frm.ShowDialog();

            if (dr == DialogResult.OK)
            {
                try
                {
                    Cliente cl = frm.GetObjeto();
                    ClientesBD.Agregar(cl);

                    DataGridViewRow r = new DataGridViewRow();
                    r.CreateCells(dgClientes);
                    SetearFilas(r, cl);
                    AgregarFila(r);
                }
                catch (Exception)
                {
                    throw;
                }
            }
        }