private void btnAgregar_Click(object sender, EventArgs e) //Agrega CLiente { ///<summary> /// Directiva using , se asegurar de liberar los recursos de los DialogForm /// <seealso cref="http://dotnetfacts.blogspot.com/2008/03/things-you-must-dispose.html"/> ///</summary> DialogResult abrirConsulta; using (Agregar_Modificar_Cliente agregarClienteFrm = new Agregar_Modificar_Cliente()) { agregarClienteFrm.ShowDialog(this); this.idCliente = agregarClienteFrm.idCliente; abrirConsulta = agregarClienteFrm.abrirConsulta; _nombre = agregarClienteFrm.getNombreCompleto(); } if (abrirConsulta == DialogResult.OK) { using (ConsultaGeneral.AgregarConsulta agregarConsultaFrm = new ConsultaGeneral.AgregarConsulta(idCliente, getNombreCompleto())) { this.Close(); agregarConsultaFrm.ShowDialog(); } } else { CargarDatos(); } }
private void btnModificar_Click(object sender, EventArgs e) { if (this.dgClientes.SelectedRows.Count == 1) { Cliente auxiliar = Modificar_DeFila_A_Clase(this.dgClientes.SelectedRows[0]); using (Agregar_Modificar_Cliente agregarClienteFrm = new Agregar_Modificar_Cliente()) { agregarClienteFrm.paraActualizar = auxiliar; agregarClienteFrm.ShowDialog(); } CargarDatos(); } else { BL.Mensaje.MensajeSeleccionUnaFila(); } }