示例#1
0
        private void botEditar_Click(object sender, EventArgs e)
        {
            if (dgvClientes.SelectedRows.Count == 1)
            {
                DataGridViewRow renglon = dgvClientes.SelectedRows[0];

                Modelos.Cliente cliente = new Modelos.Cliente();
                cliente.IDCliente   = Int32.Parse(renglon.Cells["IDCliente"].Value.ToString());
                cliente.Nombre      = renglon.Cells["Nombre"].Value.ToString();
                cliente.Apellido    = renglon.Cells["Apellido"].Value.ToString();
                cliente.Salario     = Double.Parse(renglon.Cells["Salario"].Value.ToString());
                cliente.Activo      = Boolean.Parse(renglon.Cells["Activo"].Value.ToString());
                cliente.NumeroHijos = Int32.Parse(renglon.Cells["NumeroHijos"].Value.ToString());

                Vistas.AgregaEditaCliente edita
                    = new Vistas.AgregaEditaCliente(cliente);
                edita.ShowDialog();

                if (cliente.IDCliente != 0) // Edito
                {
                    ActualizaGridCliente();
                }
            }
            else
            {
                MessageBox.Show("No hay registro seleccionado en el Grid");
            }
        }
示例#2
0
        private void botNuevo_Click(object sender, EventArgs e)
        {
            Modelos.Cliente           _cliente = new Modelos.Cliente();
            Vistas.AgregaEditaCliente ventanaCliente
                = new Vistas.AgregaEditaCliente(_cliente);
            ventanaCliente.ShowDialog();

            if (_cliente.IDCliente != 0)
            {
                ActualizaGridCliente();
            }
        }