private void btnAltaInquilino_Click(object sender, EventArgs e) { this.Hide(); FrmAltaInquilino oAltaInquilino = new FrmAltaInquilino(); oAltaInquilino.Show(); this.Close(); }
private void btnAceptar_Click(object sender, EventArgs e) { FrmAltaInquilino oFormulario = new FrmAltaInquilino(); const string sMensaje = "Está seguro que desea guardar esos datos?"; const string sTitulo = "Registrar Datos"; //Mensaje de confirmación para aceptar el alta var vResult = MessageBox.Show(sMensaje, sTitulo, MessageBoxButtons.YesNo, MessageBoxIcon.Question); //El registro sólo se realiza en caso de haber seleccionado "Sí" por pantalla if (vResult == DialogResult.Yes) { //Variable auxiliar usada para validación de campos vacíos bool bVacio = false; // Buscamos en cada Control de nuestro Formulario. foreach (Control oControls in this.Controls) { //Preguntamos por cada TextBox de los controles del formulario if (oControls is TextBox) { TextBox textBox = oControls as TextBox; //Si algún TextBox se encontrase vacío la variable auxiliar se vuelve "true" if (textBox.Text == string.Empty) { bVacio = true; } } } if (bVacio == false) { Inquilino oInquilino = new Inquilino(); oInquilino.Inq_Apellido = txtApellido.Text; oInquilino.Inq_Nombre = txtNombre.Text; oInquilino.Inq_Telefono = txtTelefono.Text; oInquilino.Inq_Codigo = crearId(); listaInquilinos.Add(oInquilino); MessageBox.Show("Apellido: " + oInquilino.Inq_Apellido + "\nNombre: " + oInquilino.Inq_Nombre + "\nTelefono: " + oInquilino.Inq_Telefono + "\nCódido: " + oInquilino.Inq_Codigo); MessageBox.Show("Tamaño: " + listaInquilinos.Count); limpiarTextBox(); } else { MessageBox.Show("Favor de llenar todos los campos."); // Si nuestra variable es verdadera mostramos un mensaje. } bVacio = false; // Devolvemos el valor original a nuestra variable. } }