Пример #1
0
        /// <summary>
        /// Segun el radioButton Chequeado, instancia un Auto o Moto, lo agrega al estacionamiento y muestra un mensaje.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (rdAuto.Checked is true)
            {
                int.TryParse(txtDni.Text, out int dni);
                Auto auto = new Auto(txtPatente.Text, txtNombre.Text, dni, cmbTransmision.Text, cmbColor.Text);
                if (estacionamiento + auto)
                {
                    MessageBox.Show("Auto agregado correctamente");
                }
                else
                {
                    MessageBox.Show("No se pudo agregar correctamente vuelta a intentarlo");
                }
            }
            else if (rdMoto.Checked is true)
            {
                int.TryParse(txtDni.Text, out int dni);
                int.TryParse(txtCilindrada.Text, out int cilin);
                Moto moto = new Moto(txtPatente.Text, txtNombre.Text, dni, cilin, cmbColor.Text);
                if (estacionamiento + moto)
                {
                    MessageBox.Show("Moto agregada correctamente");
                }
                else
                {
                    MessageBox.Show("No se pudo agregar correctamente vuelva a intentarlo");
                }
            }

            frmAlta_Instancia = null;
        }
Пример #2
0
        /// <summary>
        /// Instancia el formAlta, indica que el Frmprincipal es el mdiParent del formAlta
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void nuevoClienteToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FrmAlta frmAlta = FrmAlta.CrearInstancia(estacionamiento);

            frmAlta.MdiParent = this;
            frmAlta.Show();
        }
Пример #3
0
 /// <summary>
 /// Si la instancia de este formulario no es null, la crea y la retorna
 /// </summary>
 /// <param name="e"></param>
 /// <returns></returns>
 public static FrmAlta CrearInstancia(Estacionamiento e)
 {
     if (frmAlta_Instancia is null)
     {
         frmAlta_Instancia = new FrmAlta(e);
     }
     return(frmAlta_Instancia);
 }
Пример #4
0
 /// <summary>
 /// Vuelve la instancia de este form null, cierra el formulario.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnCancelar_Click(object sender, EventArgs e)
 {
     frmAlta_Instancia = null;
     this.Close();
 }
Пример #5
0
 /// <summary>
 /// Vuelva la instancia de este form nula.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void FrmAlta_FormClosing(object sender, FormClosingEventArgs e)
 {
     frmAlta_Instancia = null;
 }