コード例 #1
0
 public Automovil(int marca, int año, int kilometraje, int idmotor,
                  TipoMotor tipoMotor, int cilindrada, int numRuedas, TipoRecubrimiento tipoRecubrimiento,
                  int minDurometro, int maxDurometro, TipoMezclador tipoMezclador, double capacidad) :
     base(idmotor, tipoMotor, cilindrada, numRuedas, tipoRecubrimiento,
          minDurometro, maxDurometro, tipoMezclador, capacidad)
 {
 }
コード例 #2
0
        public Boolean guardar(clsTipoMotor ctm, ref string Mensaje)
        {
            try
            {
                using (INVENTARIOEntities te = new INVENTARIOEntities())
                {
                    TipoMotor tm = new TipoMotor();

                    tm.IdEmpresa   = Convert.ToInt32(ctm.empresa);
                    tm.IdTipoMotor = Convert.ToInt32(ctm.codigo);
                    tm.Descripcion = Convert.ToString(ctm.descripcion);
                    tm.IdEstado    = Convert.ToInt32(ctm.estado);

                    te.AddToTipoMotor(tm);
                    te.SaveChanges();
                }
                return(true);
            }
            catch (Exception e)
            {
                Mensaje = "ERROR" + e.InnerException + e.Message;
                //System.Windows.Forms.MessageBox.Show("error al guardar" + e);
                return(false);
            }
        }
コード例 #3
0
        public string agregarEmbarcacion(string nombre, DateTime fecha, int tipoMotor)
        {
            string salida  = "No se dio de alta a la embarcacion";
            int    cantEmb = embarcaciones.Count;

            TipoMotor tipo = (TipoMotor)tipoMotor;

            if (fecha.CompareTo(DateTime.Now) == 0 || fecha.CompareTo(DateTime.Now) == -1)
            {
                this.embarcaciones.Add(new Embarcacion(nombre, fecha, tipo));
                if (cantEmb < embarcaciones.Count)
                {
                    salida = "Se dio de alta a la embarcacion de forma satisfactoria";
                }
                else
                {
                    salida = "No se dio de alta a la embarcacion";
                }
            }
            else
            {
                salida = "La fecha de ingreso debe ser menor a igual a la actual. ";
            }
            if (embarcaciones.Count > cantEmb)
            {
                embarcaciones.Sort((p, q) => string.Compare(p.Nombre, q.Nombre));
            }

            return(salida);
        }
コード例 #4
0
 public Motocicleta(string idMotor, TipoMotor tipoMotor, int cilindrada,
                    string marca, int ano, int kilometraje) : base(idMotor, tipoMotor, cilindrada)
 {
     Marca       = marca;
     Ano         = ano;
     Kilometraje = kilometraje;
 }
コード例 #5
0
ファイル: Motor.cs プロジェクト: rVega-404/Solemne01
 public Motor(TipoMotor tipo, int id, bool cilindrada, double estadoMotor) : base(estadoMotor)
 {
     _tipo            = tipo;
     _id              = id;
     _cilindrada      = cilindrada;
     EstadoComponente = estadoMotor;
 }
コード例 #6
0
ファイル: Automovil.cs プロジェクト: favioalvarez/voyyvuelvo
        public Automovil(string idmotor, TipoMotor tipoMotor, int cilindrada,
                         string marca, int ano, int kilometraje) : base(idmotor, tipoMotor, cilindrada)

        {
            Marca       = marca;
            Ano         = ano;
            Kilometraje = kilometraje;
        }
コード例 #7
0
        public ActionResult DeleteConfirmed(int id)
        {
            TipoMotor tipoMotor = db.TipoMotor.Find(id);

            db.TipoMotor.Remove(tipoMotor);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #8
0
 public Embarcacion(string nombre, DateTime fechaConst, TipoMotor tipoMotor)
 {
     this.idEmb = Embarcacion.ultIdEmb;
     Embarcacion.ultIdEmb++;
     this.nombre     = nombre;
     this.fechaConst = fechaConst;
     this.tipoMotor  = tipoMotor;
 }
コード例 #9
0
 public ActionResult Edit([Bind(Include = "idMotor,NombreTipo")] TipoMotor tipoMotor)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tipoMotor).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tipoMotor));
 }
コード例 #10
0
 protected Vehiculo(string id, TipoMotor tipoMotor, int cilindrada,
                    TipoMezclador tipoM, int capacidad, double litros,
                    TipoRecubrimiento recubrimiento,
                    int minDurometro, int maxDurometro)
 {
     _motor    = new Motor(id, tipoMotor, cilindrada);
     _tipoM    = new Mezclador(tipoM);
     _estanque = new Estanque(capacidad);
     _rueda    = new Rueda(recubrimiento, minDurometro, maxDurometro);
 }
コード例 #11
0
 public Automovil(string marca, int año, int kilometraje, int idmotor, TipoMotor tipoMotor, int cilindrada,
                  int numRuedas, TipoRecubrimiento tipoRecubrimiento, int minDurometro,
                  int maxDurometro, TipoMezclador tipoMezclador, double capacidad, double litros) :
     base(idmotor, tipoMotor, cilindrada, numRuedas, tipoRecubrimiento,
          minDurometro, maxDurometro, tipoMezclador, capacidad, litros)
 {
     _marca       = marca;
     _año         = año;
     _kilometraje = kilometraje;
 }
コード例 #12
0
 public Automovil(string marca, int año, int kilometraje, int idMotor, TipoMotor tipoMotor, int cilindrada,
                  int numRuedas, TipoRecubrimiento tipoRecubrimiento, int minDurometro, int maxDurometro,
                  TipoMezclador tipoMezclador, double capacidad) :
     base(marca, año, kilometraje, idMotor, tipoMotor, cilindrada, numRuedas, tipoRecubrimiento,
          minDurometro, maxDurometro, tipoMezclador, capacidad)
 {
     this._marca       = marca;
     this._año         = año;
     this._kilometraje = kilometraje;
 }
コード例 #13
0
 public Motocicleta(string id, TipoMotor tipoMotor,
                    int cilindrada, string marca, int ano, int kilometraje,
                    TipoMezclador tipoM, int capacidad, double litros, TipoRecubrimiento recubrimiento,
                    int minDurometro, int maxDurometro) :
     base(id, tipoMotor, cilindrada, tipoM, capacidad, litros, recubrimiento, minDurometro,
          maxDurometro)
 {
     _marca       = marca;
     _ano         = ano;
     _kilometraje = kilometraje;
 }
コード例 #14
0
        public ActionResult Create([Bind(Include = "idMotor,NombreTipo")] TipoMotor tipoMotor)
        {
            if (ModelState.IsValid)
            {
                db.TipoMotor.Add(tipoMotor);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tipoMotor));
        }
コード例 #15
0
ファイル: Motor.cs プロジェクト: rVega-404/Solemne01
        public void IngresarDatosMotor()
        {
            Console.WriteLine("Tipo de motor");
            Console.WriteLine("Ingrese 1 para CUATRO_TIEMPOS");
            Console.WriteLine("Ingrese 2 para DOS_TIEMPO");

            int opcTipo = 0;

            while (opcTipo != 1 && opcTipo != 2)
            {
                opcTipo = Convert.ToInt32(Console.ReadLine());
                if (opcTipo == 1)
                {
                    _tipo = TipoMotor.CUATRO_TIEMPOS;
                }
                else if (opcTipo == 2)
                {
                    _tipo = TipoMotor.DOS_TIEMPO;
                }
                else
                {
                    Console.Write("Ingrese una opcion valida: ");
                }
            }

            Console.WriteLine("¿Es Cilindrada?");
            Console.WriteLine("Ingrese 1 para seleccionar 'SI'");
            Console.WriteLine("Ingrese 2 para seleccionar 'NO'");

            int opcBool = 0;

            while (opcBool != 1 && opcBool != 2)
            {
                opcBool = Convert.ToInt32(Console.ReadLine());
                if (opcBool == 1)
                {
                    _cilindrada = true;
                }
                else if (opcBool == 2)
                {
                    _cilindrada = false;
                }
                else
                {
                    Console.Write("Ingrese una opcion valida: ");
                }
            }

            Console.Write("Ingrese id del motor: ");
            _id = Convert.ToInt32(Console.ReadLine());

            Console.Write("Ingrese el estado del motor: ");
            EstadoComponente = Convert.ToDouble(Console.ReadLine());
        }
コード例 #16
0
 public Automoviles(int idMotor, TipoMotor tipoMotor, int cilindrada,
                    int numRuedas, TipoRecubrimiento tipoRecubrimiento,
                    int minDurometro, int maxDurometro,
                    TipoMesclador tipoMesclador, double capacidad, string marca, int ano, int kilometraje) : base(idMotor, tipoMotor, cilindrada,
                                                                                                                  numRuedas, tipoRecubrimiento,
                                                                                                                  minDurometro, maxDurometro,
                                                                                                                  tipoMesclador, capacidad)
 {
     Marca       = marca;
     Ano         = ano;
     Kilometraje = kilometraje;
 }
コード例 #17
0
 public Vehiculo(int idMotor, TipoMotor tipoMotor, int cilindrada,
                 int numRuedas, TipoRecubrimiento tipoRecubrimiento,
                 int minDurometro, int maxDurometro,
                 TipoMezclador tipoMezclador, double capacidad)
 {
     _motor  = new Motor(idMotor, tipoMotor, cilindrada);
     _ruedas = new Rueda[numRuedas];
     for (int i = 0; i < numRuedas; i++)
     {
         _ruedas[i] = new Rueda(tipoRecubrimiento, minDurometro, maxDurometro);
     }
     _estanque  = new Estanque(capacidad);
     _mezclador = new Mezclador(tipoMezclador);
 }
コード例 #18
0
        // GET: TipoMotors/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TipoMotor tipoMotor = db.TipoMotor.Find(id);

            if (tipoMotor == null)
            {
                return(HttpNotFound());
            }
            return(View(tipoMotor));
        }
コード例 #19
0
 public Boolean modificar(clsTipoMotor ctm)
 {
     using (INVENTARIOEntities te = new INVENTARIOEntities())
     {
         EntityKey ekey = new EntityKey("INVENTARIOEntities.TipoMotor", "IdTipoMotor", ctm.codigo);
         object    OBJ  = null;
         if (te.TryGetObjectByKey(ekey, out OBJ))
         {
             TipoMotor Motor = (TipoMotor)OBJ;
             Motor.Descripcion = ctm.descripcion;
             Motor.IdEstado    = Convert.ToInt32(ctm.estado);
         }
         te.SaveChanges(System.Data.Objects.SaveOptions.DetectChangesBeforeSave);
     }
     return(true);
 }
コード例 #20
0
        public Vehiculo(string marca, int año, int kilometraje,
                        int idMotor, TipoMotor tipoMotor, int cilindrada,
                        int numRuedas, TipoRecubrimiento tipoRecubrimiento,
                        int minDurometro, int maxDurometro,
                        TipoMezclador tipoMezclador, double capacidad)
        {
            _motor  = new Motor(idMotor, tipoMotor, cilindrada);
            _ruedas = new Rueda[numRuedas];
            for (int i = 0; i < numRuedas; i++)
            {
                Ruedas[i] = new Rueda(tipoRecubrimiento, minDurometro, maxDurometro);
            }


            _mezclador = new Mezclador(tipoMezclador);
        }
コード例 #21
0
        public static Vehiculo Create(TipoMotor tipoMotor)
        {
            Vehiculo v = null;

            switch (tipoMotor)
            {
            case TipoMotor.MOTOR_DIESEL:
                v = new Vehiculo(new MotorDiesel());
                break;

            case TipoMotor.MOTOR_GASOLINA:
                v = new Vehiculo(new MotorGasolina());
                break;

            default:
                break;
            }
            return(v);
        }
コード例 #22
0
        public string SaveOutputScript_Oracle(List<string> SelectTables)
        {
            string sTablaActiva = string.Empty;
            StringBuilder sbConsulta = new StringBuilder();
            try
            {
                sbConsulta.AppendLine("SET SERVEROUTPUT ON");
                sbConsulta.AppendLine();
                sbConsulta.AppendLine();
                sbConsulta.Append("BEGIN ");
                sbConsulta.AppendLine();
                sbConsulta.AppendLine();

                _MotorBaseDeDatos = TipoMotor.Oracle;
                sbConsulta.AppendLine(CommonCreateQueries(SelectTables));

                sbConsulta.AppendLine("--**************************  Fin Transaccion ********************************** ");
                sbConsulta.AppendLine();
                sbConsulta.AppendLine();
                sbConsulta.AppendLine("COMMIT;");
                sbConsulta.AppendLine("EXCEPTION WHEN OTHERS THEN ");
                sbConsulta.AppendLine("dbms_output.put_line( SQLCODE || '   ********    ' || SQLERRM ); ");
                sbConsulta.AppendLine();
                sbConsulta.AppendLine("dbms_output.put_line('*************************************************************************' ); ");
                sbConsulta.AppendLine("dbms_output.put_line('OCURRIO UN ERROR EN EL PROCESAMIENTO DE LOS DATOS, NO SE HA INSERTADO NADA'); ");
                sbConsulta.AppendLine("dbms_output.put_line('*************************************************************************'); ");
                sbConsulta.AppendLine("ROLLBACK;");
                sbConsulta.AppendLine("END;");
                sbConsulta.AppendLine("--**************************  Fin de Query - Generated by SqlToScript ********************************** ");
                sbConsulta.AppendLine();
                sbConsulta.AppendLine();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return sbConsulta.ToString();
        }
コード例 #23
0
        static void Main(string[] args)
        {
            string usuario  = "admin";
            string password = "******";
            string menu     = "0";

            do
            {
                Console.WriteLine("Nombre de usuario: ");
                usuario = Console.ReadLine();
                Console.WriteLine("Contraseña: ");
                password = Console.ReadLine();
            } while (usuario != "admin" && password != "1234");

            do
            {
                Console.WriteLine("Ingrese el numero correspondiente a la opcion: \n" +
                                  "1: Agregar vehiculo \n" +
                                  "2: Ver datos de vehiculo \n" +
                                  "0: Salir \n");
                menu = Console.ReadLine();

                switch (menu)
                {
                case "1": //AGREGAR DATOS
                    Console.WriteLine("Agregar marca: ");
                    string marca = Console.ReadLine();

                    Console.WriteLine("Agregar año: ");
                    int año = int.Parse(Console.ReadLine());

                    Console.WriteLine("Kilometraje : ");
                    int kilometraje = int.Parse(Console.ReadLine());

                    Automovil auto = new Automovil(kilometraje, marca, año);
                    Console.WriteLine(auto._marca, auto._año, auto._kilometraje);
                    Console.WriteLine("Ingrese ID del motor ");
                    int id_Motor = int.Parse(Console.ReadLine());
                    Console.WriteLine("Ingrese el numero correspondiente al tipo de motor:\n" +
                                      "1: Motor de dos tiempos.\n" +
                                      "2: Motor de cuatro tiempos.");

                    int numMotor = Convert.ToInt32(Console.ReadLine());

                    do
                    {
                        if (numMotor == 1)
                        {
                            TipoMotor tipo_Motor = TipoMotor.DOS_TIEMPOS;
                        }
                        else if (numMotor == 2)
                        {
                            TipoMotor tipo_motor = TipoMotor.CUATRO_TIEMPOS;
                        }
                        else
                        {
                            Console.WriteLine("Error, debe ingresar un tipo de motor");
                        }
                    } while (numMotor != 1 && numMotor != 2);

                    Console.WriteLine("Ingrese el tipo de cilindrada del vehiculo: ");
                    double cilindrada_V = Convert.ToDouble(Console.ReadLine());
                    Motor  motor        = new Motor(id_Motor, tipo_Motor, cilindrada_V);
                    break;

                case "2":
                    Console.Clear();
                    Console.WriteLine("Datos Vehiculo");

                    Console.WriteLine();
                    break;
                }
            } while (menu != "0");
        }
コード例 #24
0
ファイル: Motor.cs プロジェクト: Vreyes26/RC_Proyect
 public Motor(int id, TipoMotor tipo, double cilindrada)
 {
     _id         = id;
     _tipo       = tipo;
     _cilindrada = cilindrada;
 }
コード例 #25
0
ファイル: Motor.cs プロジェクト: jonnathanmoreno2000/link
 public Motor(int Id, TipoMotor Tipo, double Cilindrada)
 {
     _id         = Id;
     _tipo       = Tipo;
     _cilindrada = Cilindrada;
 }
コード例 #26
0
ファイル: Motor.cs プロジェクト: derekmana/prueba
 public Motor(string id, TipoMotor tipoMotor, int cilindrada) : base()
 {
     _id         = id;
     _tipoMotor  = tipoMotor;
     _cilindrada = cilindrada;
 }
コード例 #27
0
        public static void Main(string[] args)
        {
            int    contraseña;
            string admin;

            Console.WriteLine("Ingrese nombre: ");
            admin = Console.ReadLine();
            Console.WriteLine("Ingrese contraseña: ");
            contraseña = int.Parse(Console.ReadLine()); //ENTRA UN STRING Y LO CONVERTIMOR EN UN INT Y LO GUARDAMOS

            while (contraseña != 1234 || admin != "admin")
            {
                Console.WriteLine("Fallo al iniciar sesion");
                Console.WriteLine("Ingrese usuario: ");
                admin = Console.ReadLine();
                Console.WriteLine("Ingrese contraseña: ");
                contraseña = int.Parse(Console.ReadLine());
            }
            int opcion = 0;
            //INSTANCIAR
            Automovil ingresar = new Automovil();

            do
            {
                Console.WriteLine("Eliga una opcion:\n" +
                                  "1. Ingresar datos" + "\n" +
                                  "2. Mostrar datos" + "\n" +
                                  "3. Salir");
                opcion = Convert.ToInt32(Console.ReadLine());
                switch (opcion)
                {
                case 1:
                    Console.WriteLine("Ingrese nombe de marca: ");
                    string otro = Console.ReadLine();
                    ingresar.MarcaVehiculo(otro);
                    //INGRESAR AÑO
                    Console.WriteLine("Ingrese año de automovil: ");
                    int AñoAutomovil = int.Parse(Console.ReadLine());
                    ingresar.AñoVehiculo(AñoAutomovil);
                    while (AñoAutomovil > 2020 || AñoAutomovil < 1886)
                    {
                        Console.WriteLine("Error al ingresar el año");
                        Console.WriteLine("Ingrese año de automovil: ");
                        AñoAutomovil = int.Parse(Console.ReadLine());
                        ingresar.AñoVehiculo(AñoAutomovil);
                    }
                    //INGRESAR KILOMETRAJE
                    Console.WriteLine("Ingrese kilometraje: ");
                    int kilometraje = int.Parse(Console.ReadLine());
                    ingresar.KilometrajeVehiculo(kilometraje);
                    //TIPO RECUBRIMIENTO
                    TipoRecubrimiento fenol = TipoRecubrimiento.FENOL;
                    TipoRecubrimiento hule  = TipoRecubrimiento.HULE;
                    TipoRecubrimiento poli  = TipoRecubrimiento.POLIUTERANO;
                    Console.WriteLine("Tipos de recubrimiento: " + "\n" +
                                      "0." + fenol + "\n" +
                                      "1." + hule + "\n" +
                                      "2." + poli);;
                    int opcion_recubrimiento = int.Parse(Console.ReadLine());
                    switch (opcion_recubrimiento)
                    {
                    case 0:
                        ingresar.Opcion(opcion_recubrimiento);
                        break;

                    case 1:
                        ingresar.Opcion(opcion_recubrimiento);
                        break;

                    case 2:
                        ingresar.Opcion(opcion_recubrimiento);
                        break;

                    default:
                        Console.WriteLine("Ingrese un valor valido");
                        break;
                    }
                    //INGRESAR ID MOTOR
                    Console.WriteLine("Ingrese id motor: ");
                    int id = int.Parse(Console.ReadLine());
                    ingresar.IdMotor(id);
                    //INGRESAR TIPO MOTOR
                    TipoMotor dos_tiempos    = TipoMotor.DOS_TIEMPOS;
                    TipoMotor cuatro_tiempos = TipoMotor.CUATRO_TIEMPOS;
                    Console.WriteLine("Seleccione tipo motor: " + "\n" +
                                      "0." + dos_tiempos + "\n" +
                                      "1." + cuatro_tiempos + "\n");
                    int opcion_motor = int.Parse(Console.ReadLine());
                    ingresar.OpcionMotor(opcion_motor);
                    //CILINDRO
                    Console.WriteLine("Ingrese cantidad de cilindro: ");
                    int cilindro = int.Parse(Console.ReadLine());
                    ingresar.Cilindrada(cilindro);
                    //NUMERO RUEDAS
                    Console.WriteLine("Ingrese cantidad de ruedas (entre 2 y 16): ");
                    int rueda = int.Parse(Console.ReadLine());
                    while (rueda < 2 || rueda > 16)
                    {
                        Console.WriteLine("Debe ingresar una cantidad de ruedas correctas");
                        Console.WriteLine("Ingrese cantidad de ruedas (entre 2 y 16): ");
                        rueda = int.Parse(Console.ReadLine());
                    }
                    ingresar.Rueda(rueda);
                    //DUROMETRO
                    Console.WriteLine("Ingrese durometro (entre 100 y 180): ");
                    int durometro = int.Parse(Console.ReadLine());
                    while (durometro < 100 || durometro > 180)
                    {
                        Console.WriteLine("Debe ingresar entre el rango requerido");
                        Console.WriteLine("Ingrese durometro (entre 100 y 180): ");
                        durometro = int.Parse(Console.ReadLine());
                    }
                    ingresar.Durometro(durometro);
                    Console.WriteLine("Ingrese Litros del vehiculo");
                    //LITROS s
                    int litros = int.Parse(Console.ReadLine());
                    while (litros == 0)
                    {
                        Console.WriteLine("Ingrese un numero mayor a 0 Litros");
                        Console.WriteLine("Ingrese Litros del vehiculo");
                        litros = int.Parse(Console.ReadLine());
                    }
                    ingresar.Litro(litros);
                    break;

                case 2:
                    Console.WriteLine(ingresar.ToString());
                    break;

                case 3:
                    Console.WriteLine("Saliendo de la aplicación...");
                    break;

                default:
                    Console.WriteLine("Ingrese un numero valido");
                    break;
                }
                Console.ReadKey();
            } while (opcion != 3);
        }
コード例 #28
0
 public Auto(Puertas puertas, TipoMotor tipoMotor, string patente, Color color) : base(tipoMotor, patente, color)
 {
     this.puertas = puertas;
 }
コード例 #29
0
        private static void IniciarMenuPrincipal()
        {
            while (true)
            {
                Console.Clear();
                Console.WriteLine("Bienvenido a mi app de motocicletas, elija una opcion:");
                Console.WriteLine("1. Ingresar motocicleta.");
                Console.WriteLine("2. Listar motocicletas.");
                Console.WriteLine("3. Salir.");


                int    opcion;
                string input = Console.ReadLine();
                if (int.TryParse(input, out opcion))
                {
                    switch (opcion)
                    {
                    case 1:
                        Console.WriteLine("Ingrese numero de motor:");
                        string idMotor = Console.ReadLine();

                        Console.WriteLine("Ingrese el tipo de motor:");
                        Console.WriteLine("1. Cuatro tiempos.");
                        Console.WriteLine("2. Dos tiempos.");

                        TipoMotor tipoMotor = Console.ReadLine() == "2" ?
                                              TipoMotor.DOS_TIEMPOS : TipoMotor.CUATRO_TIEMPOS;

                        Console.WriteLine("Ingrese la cilindrada:");
                        int cilindrada = int.Parse(Console.ReadLine());

                        Console.WriteLine("Ingrese el año:");
                        int ano = int.Parse(Console.ReadLine());

                        Console.WriteLine("Ingrese la marca:");
                        string marca = Console.ReadLine();

                        Console.WriteLine("Ingrese el kilometraje:");
                        int kilometraje = int.Parse(Console.ReadLine());

                        Motocicleta motocicleta = new Motocicleta(idMotor, tipoMotor, cilindrada,
                                                                  marca, ano, kilometraje);
                        _motocicletas.Add(motocicleta);
                        break;

                    case 2:
                        // Listar los vehiculos
                        if (_motocicletas.Count > 0)
                        {
                            foreach (Motocicleta tmpMotocicleta in _motocicletas)
                            {
                                Console.WriteLine("ID del motor: " + tmpMotocicleta.Motor.Id);
                                Console.WriteLine("Tipo del motor: " + tmpMotocicleta.Motor.TipoMotor);
                                Console.WriteLine("Cilindrada: " + tmpMotocicleta.Motor.Cilindrada);
                                Console.WriteLine("Estado del motor: " + tmpMotocicleta.Motor.Estado + "%");
                                Console.WriteLine("Marca: " + tmpMotocicleta.Marca);
                                Console.WriteLine("Año: " + tmpMotocicleta.Ano);
                                Console.WriteLine("Kilometraje: " + tmpMotocicleta.Kilometraje);
                                Console.WriteLine("______________________________________________");
                                Console.WriteLine(string.Empty);
                            }
                        }
                        else
                        {
                            Console.WriteLine("No hay motocicletas registradas.");
                        }
                        Console.WriteLine("* Presione cualquier tecla para continuar *");
                        Console.ReadLine();
                        break;

                    case 3:
                        // Salir del programa
                        if (exitCode == 0)
                        {
                            Console.WriteLine("La aplicación finalizó correctamente.");
                        }
                        else
                        {
                            Console.WriteLine("Hubo errores al finalizar el programa.");
                        }
                        Environment.Exit(exitCode);     // Equivalencia en java: System.exit(0);
                        break;

                    default:
                        break;
                    }
                }
                else
                {
                    Console.WriteLine("Opcion no valida");
                }
            }
        }
コード例 #30
0
ファイル: Program.cs プロジェクト: Scalebhp/pueba1
        static void Main(string[] args)
        {
            ArrayList _motocicletas = new ArrayList();



            Console.WriteLine("Bienvenido a mi app de motocicletas, elija una opcion:");
            Console.WriteLine("1. Ingresar motocicleta.");
            Console.WriteLine("2. Listar motocicletas.");
            Console.WriteLine("3. Salir.");



            int    opcion;
            string input = Console.ReadLine();

            if (int.TryParse(input, out opcion))
            {
                switch (opcion)
                {
                case 1:
                    Console.WriteLine("Ingrese numero de motor:");
                    string idMotor = Console.ReadLine();



                    Console.WriteLine("Ingrese el tipo de motor:");
                    Console.WriteLine("1. Cuatro tiempos.");
                    Console.WriteLine("2. Dos tiempos.");



                    TipoMotor tipoMotor = Console.ReadLine() == "2" ?
                                          TipoMotor.DOS_TIEMPOS : TipoMotor.CUATRO_TIEMPOS;



                    Console.WriteLine("Ingrese la cilindrada:");
                    int cilindrada = int.Parse(Console.ReadLine());



                    Console.WriteLine("Ingrese el año:");
                    int ano = int.Parse(Console.ReadLine());



                    Console.WriteLine("Ingrese la marca:");
                    string marca = Console.ReadLine();



                    Console.WriteLine("Ingrese el kilometraje:");
                    int kilometraje = int.Parse(Console.ReadLine());



                    Motocicleta motocicleta = new Motocicleta(idMotor, tipoMotor, cilindrada,
                                                              marca, ano, kilometraje);



                    _motocicletas.Add(motocicleta);
                    break;



                case 2:
                    break;



                case 3:



                    break;



                default:
                    break;
                }
            }
            else
            {
                Console.WriteLine("Opcion no valida");
            }
        }
コード例 #31
0
        public string SaveOutputScript_SQL2005(List<string> SelectTables)
        {
            DataSet dsAllData = new DataSet();
            DataSet dsTablesInfo = new DataSet();
            string sActiveTable = string.Empty;
            StringBuilder sbConsulta = new StringBuilder();
            StringBuilder sbSChema = new StringBuilder();
            try
            {
                sbConsulta.AppendLine("SET QUOTED_IDENTIFIER ON ");
                sbConsulta.AppendLine("SET TRANSACTION ISOLATION LEVEL SERIALIZABLE ");
                sbConsulta.AppendLine("SET ARITHABORT ON ");
                sbConsulta.AppendLine("SET NUMERIC_ROUNDABORT OFF ");
                sbConsulta.AppendLine("SET CONCAT_NULL_YIELDS_NULL ON ");
                sbConsulta.AppendLine("SET ANSI_NULLS ON ");
                sbConsulta.AppendLine("SET ANSI_PADDING ON ");
                sbConsulta.AppendLine("SET ANSI_WARNINGS ON ");
                sbConsulta.AppendLine();
                sbConsulta.AppendLine("GO ");
                sbConsulta.AppendLine();
                sbConsulta.AppendLine("BEGIN TRANSACTION ");
                sbConsulta.AppendLine("BEGIN TRY");
                sbConsulta.AppendLine();
                sbConsulta.AppendLine();
                sbConsulta.AppendLine();
                sbConsulta.AppendLine();

                _MotorBaseDeDatos = TipoMotor.SqlServer;
                GetTablesInfo(SelectTables);

                sbConsulta.Append(CommonCreateQueries(SelectTables));

                sbConsulta.AppendLine();
                sbConsulta.AppendLine();
                sbConsulta.AppendLine();
                sbConsulta.AppendLine();
                sbConsulta.AppendLine("--**************************  Fin Transaccion ********************************** ");
                sbConsulta.AppendLine();
                sbConsulta.AppendLine();
                sbConsulta.AppendLine("COMMIT TRANSACTION ");
                sbConsulta.AppendLine("PRINT '*************************************************************************' ");
                sbConsulta.AppendLine("PRINT 'Datos insertados Correctamente' ");
                sbConsulta.AppendLine("PRINT '*************************************************************************' ");
                sbConsulta.AppendLine("END TRY");
                sbConsulta.AppendLine("BEGIN CATCH");
                sbConsulta.AppendLine("PRINT '*************************************************************************' ");
                sbConsulta.AppendLine("PRINT 'OCURRIO UN ERROR EN EL PROCESAMIENTO DE LOS DATOS, NO SE HA INSERTADO NADA' ");
                sbConsulta.AppendLine("PRINT '*************************************************************************' ");
                sbConsulta.AppendLine("ROLLBACK TRANSACTION  ");
                sbConsulta.AppendLine("END CATCH");
                sbConsulta.AppendLine("--**************************  Fin de Query - Generated by SqlToScript ********************************** ");
                sbConsulta.AppendLine();
                sbConsulta.AppendLine();
            }
            catch (Exception ex)
            {
                throw new Exception("Verifique el Schema" + ex.Message);
            }
            return sbConsulta.ToString();
        }
コード例 #32
0
        public string SaveOutputScript_SQL2000(List<string> SelectTables)
        {
            StringBuilder sbConsulta = new StringBuilder();
            StringBuilder sbSChema = new StringBuilder();
            try
            {
                sbConsulta.AppendLine("SET QUOTED_IDENTIFIER ON ");
                sbConsulta.AppendLine("SET TRANSACTION ISOLATION LEVEL SERIALIZABLE ");
                sbConsulta.AppendLine("SET ARITHABORT ON ");
                sbConsulta.AppendLine("SET NUMERIC_ROUNDABORT OFF ");
                sbConsulta.AppendLine("SET CONCAT_NULL_YIELDS_NULL ON ");
                sbConsulta.AppendLine("SET ANSI_NULLS ON ");
                sbConsulta.AppendLine("SET ANSI_PADDING ON ");
                sbConsulta.AppendLine("SET ANSI_WARNINGS ON ");
                sbConsulta.AppendLine();
                sbConsulta.AppendLine("GO ");
                sbConsulta.AppendLine();
                sbConsulta.AppendLine();
                sbConsulta.Append("BEGIN TRANSACTION ");
                sbConsulta.AppendLine();
                sbConsulta.AppendLine();
                _MotorBaseDeDatos = TipoMotor.SqlServer;

                GetTablesInfo(SelectTables);

                sbConsulta.Append(CommonCreateQueries(SelectTables));

                sbConsulta.AppendLine();
                sbConsulta.AppendLine();
                sbConsulta.AppendLine("COMMIT TRANSACTION  ");
                sbConsulta.AppendLine();
                sbConsulta.AppendLine("--**************************  Fin de Query - Generated by SqlToScript ********************************** ");
                sbConsulta.AppendLine();
                sbConsulta.AppendLine();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return sbConsulta.ToString();
        }
コード例 #33
0
ファイル: Moto.cs プロジェクト: ezealanis/tp_laboratorio_2
 public Moto(ModeloMoto modelo, TipoMotor tipoMotor, string patente, Color color) : base(tipoMotor, patente, color)
 {
     this.modelo = modelo;
 }