Example #1
0
        private void mantenimientoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmChofer frm = new frmChofer();

            frm.MdiParent = this;
            frm.Show();
        }
Example #2
0
        //----------------------------------------------------------------

        private void NuevoOEditar(bool banderaCHofer, bool banderaVehiculo)
        {
            try
            {
                if (txtMovil.Text == string.Empty || txtNombreApellido.Text == string.Empty || txtDni.Text == string.Empty || dtpFecha.Text == string.Empty || txtTelefono.Text == string.Empty || txtDireccion.Text == string.Empty || cbEstadoCivil.Text == string.Empty || txtMarcaModelo.Text == string.Empty || txtAnio.Text == string.Empty || txtPatente.Text == string.Empty || txtPropietario.Text == string.Empty)
                {
                    MessageBox.Show("¡No se admiten campos vacios en (Movil, Nombre/Apellido, Dni, FechaNacimiento, Telefono, Direccion, Estado Civil, Marca/Modelo, Año, Patente!");
                }
                else if (Convert.ToInt32(txtDni.Text) <= 99999999 && Convert.ToInt32(txtDni.Text) >= 999999)
                {
                    if (IsNuevo == true)
                    {
                        NChofer.Insertar(txtMovil.Text, txtNombreApellido.Text, Convert.ToInt32(txtDni.Text), dtpFecha.Value.ToString(), txtTelefono.Text, txtDireccion.Text, cbEstadoCivil.Text, txtMarcaModelo.Text, txtAnio.Text, txtPatente.Text, txtNroChasis.Text, txtNroMotor.Text, dtpFechaIngreso.Value.ToString(), txtPropietario.Text, txtTelPropietario.Text);
                        GuardarImagenChofer(AlmacenarDireccionImagen(banderaCHofer), txtDni.Text, banderaCHofer);
                        GuardarImagenesVehiculo(txtDni.Text, txtNombreApellido.Text, banderaVehiculo);
                        MessageBox.Show("Datos Guardados Correctamente!");
                        Mostrar();
                        Limpiar();
                        BloquearCampos(false);
                        IsNuevo = false;
                        frmChofer frm = new frmChofer();
                        frm.Show();
                        this.Close();
                    }
                    else if (IsEditar == true)
                    {
                        NChofer.Editar(Convert.ToInt32(txtId.Text), txtMovil.Text, txtNombreApellido.Text, Convert.ToInt32(txtDni.Text), dtpFecha.Value.ToString(), txtTelefono.Text, txtDireccion.Text, cbEstadoCivil.Text, txtMarcaModelo.Text, txtAnio.Text, txtPatente.Text, txtNroChasis.Text, txtNroMotor.Text, dtpFechaIngreso.Value.ToString(), txtPropietario.Text, txtTelPropietario.Text);
                        EditarImagenChofer(AlmacenarDireccionImagen(banderaCHofer), txtDni.Text, banderaCHofer);
                        EditarImagenesVehiculo(txtDni.Text, txtNombreApellido.Text, banderaVehiculo);
                        MessageBox.Show("Datos Editados Correctamente!");
                        Mostrar();
                        Limpiar();
                        BloquearCampos(false);
                        IsEditar = false;
                        frmChofer frm = new frmChofer();
                        frm.Show();
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Error Editar/Nuevo");
                    }
                }
                else
                {
                    MessageBox.Show("¡Dni Incorrecto!");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }