/// <summary> /// Captura el evento click del boton, para /// crear un nuevo cliente y luego pasar este cliente /// al delegadoCargarCliente del formulario principal. /// Ademas carga un nuevo cliente en la base de datos /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnCrear_Click_1(object sender, EventArgs e) { PrincipalFrm auxForm = (PrincipalFrm)this.Owner; try { Cliente auxCliente = new Cliente(int.Parse(this.id.Text), this.nombre.Text, this.dni.Text, ConexionBD.BuscarMedioDePago(this.formaPago.Text), char.Parse(this.sexo.Text)); auxForm.DelegadoCargarCliente(auxCliente); ConexionBD.InsertCliente(auxCliente); this.Close(); } catch (Exception ex) { MessageBox.Show(this, ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button2); } }