示例#1
0
        private void btnModificacion_Click(object sender, EventArgs e)
        {
            if (verificarDatosAutomovil(txtPatente.Text, txtModelo.Text))
            {
                if (SQLAutomovil.verificarPatente(txtPatente.Text, idautomovil))
                {
                    if (SQLAutomovil.verificarChofer(obtenerIDChofer(cmbChofer.Text), idautomovil))
                    {
                        int       idmarca             = obtenerIDMarca(selectMarca.Text);
                        DataTable turnosSeleccionados = obtenerTurnosSeleccionados();
                        int       idchofer            = obtenerIDChofer(cmbChofer.Text);

                        Automovil auto = new Automovil(idautomovil, turnosSeleccionados, txtPatente.Text, txtModelo.Text, idmarca, idchofer, txtRodado.Text, txtLicencia.Text, ckbHabilitado.Checked ? 1 : 0);
                        SQLAutomovil.modificarAutomovil(auto);
                        this.DialogResult = DialogResult.OK;
                        MessageBox.Show("El auto ha sido modificado correctamente");
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Esta chofer ya tiene asignado un auto", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    MessageBox.Show("Esta patente ya esta en uso", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
示例#2
0
 private void btnAlta_Click_1(object sender, EventArgs e)
 {
     if (verificarDatosAutomovil(txtPatente.Text, txtModelo.Text))
     {
         if (SQLAutomovil.verificarPatente(txtPatente.Text, -1))
         {
             if (SQLAutomovil.verificarChofer(obtenerIDChofer(cmbChofer.Text), -1))
             {
                 int       idmarca             = obtenerIDMarca(selectMarca.SelectedItem.ToString());
                 DataTable turnosSeleccionados = obtenerTurnosSeleccionados();
                 int       idchofer            = obtenerIDChofer(cmbChofer.SelectedItem.ToString());
                 Automovil auto = new Automovil(turnosSeleccionados, txtPatente.Text, txtModelo.Text, idmarca, idchofer, txtRodado.Text, txtLicencia.Text, 1);
                 SQLAutomovil.insertarAutomovil(auto);
                 MessageBox.Show("El Auto se ha dado de alta correctamente");
                 this.Close();
             }
             else
             {
                 MessageBox.Show("Esta chofer ya tiene asignado un auto", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             MessageBox.Show("Esta patente ya esta en uso", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }