コード例 #1
0
        // PRE:
        // POS: añade al sistema un nuevo presupuesto con los valores seleccionados en los distintos controles
        // POS: del formulario (cliente, vehiculos y precios para las valoraciones) cuya fecha es el momento de
        // POS: creación del formulario.
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (listBoxClientes.SelectedIndex != -1)
            {
                if (valoraciones.Count > 0)
                {
                    MD.Cliente cliente = clientes[listBoxClientes.SelectedItem.ToString()];
                    LNPresupuesto.Presupuesto.CrearPresupuesto(DateTime.Now, cliente, valoraciones);

                    DialogResult res = new DialogResult();
                    res = MessageBox.Show("Presupuesto creado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    res = MessageBox.Show("¿Quieres hacer otro presupuesto?", "Continuación", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                    switch (res)
                    {
                    case DialogResult.Yes:
                        this.Hide();
                        PresupuestoAlta alta = new PresupuestoAlta();
                        alta.ShowDialog();
                        break;
                    }
                    this.Close();
                }
                else
                {
                    MessageBox.Show("No se han añadido valoraciones");
                }
            }
            else
            {
                MessageBox.Show("No se ha seleccionado ningún cliente");
            }
        }
コード例 #2
0
ファイル: Gestion.cs プロジェクト: iubordei/Concesionario
 // PRE:
 // POS: genera un formulario de tipo AltaPresupuesto, para añadir nuevos presupuestos al sistema (siempre y cuando haya clientes y vehículos en el sistema).
 private void tsAltaPresupuesto_Click(object sender, EventArgs e)
 {
     if (LNCliente.Cliente.VerClientes().Count > 0 && LNVehiculo.Vehiculo.GetAllVehiculos().Count > 0)
     {
         PresupuestoAlta nuevo = new PresupuestoAlta();
         nuevo.ShowDialog();
     }
     else
     {
         MessageBox.Show("No hay datos suficientes para crear presupuestos", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }