Пример #1
0
        public string add_Modelovehiculo(ModeloVehiculo modelovehiculo)
        {
            using (SqlConnection sqlConn = new SqlConnection(this.strConn))
            {
                sqlConn.Open();

                try
                {
                    SqlCommand Cmd = new SqlCommand("sp_add_Modelovehiculo", sqlConn);
                    Cmd.CommandType = CommandType.StoredProcedure;
                    SqlParameter oParam = Cmd.Parameters.AddWithValue("@id_modelo_vehiculo", modelovehiculo.Id_Modelo);
                    oParam = Cmd.Parameters.AddWithValue("@nombre", modelovehiculo.Nombre);
                    oParam = Cmd.Parameters.AddWithValue("@codigo", modelovehiculo.Tipovehiculo.Codigo);
                    oParam = Cmd.Parameters.AddWithValue("@id_marca_vehiculo", modelovehiculo.Marcavehiculo.Id_marca);

                    Cmd.ExecuteNonQuery();

                    sqlConn.Close();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }

            return("");
        }
Пример #2
0
        public ModeloVehiculo ValidaCit(string cit)
        {
            using (var sqlConn = new SqlConnection(strConn))
            {
                sqlConn.Open();

                var cmd = new SqlCommand(strConn, sqlConn)
                {
                    CommandType = CommandType.StoredProcedure, CommandText = "sp_orden_trabajo_valida_cit"
                };
                cmd.Parameters.AddWithValue("@cit", cit);
                var reader = cmd.ExecuteReader();
                var mode   = new ModeloVehiculo();
                if (reader.Read())
                {
                    mode.Nombre        = reader["modelo"].ToString();
                    mode.Marcavehiculo = new Marcavehiculo {
                        Nombre = reader["marca"].ToString()
                    };
                }

                sqlConn.Close();
                return(mode);
            }
        }
        public static Int32 ActualizarModeloVeh(ModeloVehiculo modeloVehiculo)
        {
            var sp = "sp_actualizar_modeloVeh";

            using (var con = Conexion.GetConnection())
            {
                using (var cmd = new SqlCommand(sp, con))
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@DESCRIPCION", modeloVehiculo.DESCRIPCION);

                    cmd.Parameters.AddWithValue("@numFilasAfectadas", SqlDbType.Int).Direction = ParameterDirection.Output;
                    cmd.Parameters.AddWithValue("@ID_MODELOVEH", modeloVehiculo.ID);

                    var rs = Convert.ToInt32(cmd.ExecuteNonQuery());
                    if (rs > 0)
                    {
                        return(rs);
                    }
                    else
                    {
                        return(rs);
                    }
                }
            }
        }
Пример #4
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Marca")] ModeloVehiculo modeloVehiculo)
        {
            if (id != modeloVehiculo.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(modeloVehiculo);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ModeloVehiculoExists(modeloVehiculo.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(modeloVehiculo));
        }
Пример #5
0
        static void Main(string[] args)
        {
            Vehiculo       vehiculo = new Vehiculo();
            AñoVehiculo    año      = new AñoVehiculo(vehiculo);
            ModeloVehiculo mod      = new ModeloVehiculo(año);

            Console.WriteLine("El vehículo tiene las siguientes caracteristicas\n ");
            Console.WriteLine(mod.Descripcion());

            Automovil auto1 = new Automovil("Spart GT - ", 16000, " - Marca: Chevrolet ", " - Disponibles: 4 ");
            Automovil auto2 = new Automovil("Rio Sedan - ", 19000, " - Marca: Kia ", " - Disponibles: 2 ");
            Automovil auto3 = new Automovil("Sail - ", 15000, " - Marca: Chevrolet", " - Disponibles: 10 ");

            Singleton.Instancia.Auto = new List <Automovil>();
            Singleton.Instancia.Auto.Add(auto1);
            Singleton.Instancia.Auto.Add(auto2);
            Singleton.Instancia.Auto.Add(auto3);

            Camion cami1 = new Camion("Volvo FMX84R - ", 40000, " - Marca: Volvo ", " - Disponibles: 5 ");
            Camion cami2 = new Camion("NLR - ", 26000, " - Marca: Chevrolet ", " - Disponibles: 1 ");
            Camion cami3 = new Camion("HD45 - ", 27000, " - Marca: Hyundai ", " - Disponibles: 7 ");

            Singleton.Instancia.Camiones = new List <Camion>();
            Singleton.Instancia.Camiones.Add(cami1);
            Singleton.Instancia.Camiones.Add(cami2);
            Singleton.Instancia.Camiones.Add(cami3);

            TodoTerreno todo1 = new TodoTerreno("F-150 - ", 45000, " - Marca: Ford ", " - Disponibles: 15 ");
            TodoTerreno todo2 = new TodoTerreno("D-MAX - ", 43000, " - Marca: Chevrolet ", " - Disponibles: 20 ");
            TodoTerreno todo3 = new TodoTerreno("Hilux - ", 40000, " - Marca: Toyota ", " - Disponibles: 5 ");

            Singleton.Instancia.Terreno = new List <TodoTerreno>();
            Singleton.Instancia.Terreno.Add(todo1);
            Singleton.Instancia.Terreno.Add(todo2);
            Singleton.Instancia.Terreno.Add(todo3);

            Console.WriteLine("--------- LISTA DE VEHÍCULOS DISPONIBLES ---------");

            Console.WriteLine(" AUTOMOVILES: \n");
            foreach (Automovil item in Singleton.Instancia.Auto)
            {
                Console.WriteLine(item.Mostrar());
            }
            Console.WriteLine(" \nCAMIONES: ");
            foreach (Camion item1 in Singleton.Instancia.Camiones)
            {
                Console.WriteLine(item1.Mostrar());
            }
            Console.WriteLine(" \nTODOTERRENO: ");
            foreach (TodoTerreno item2 in Singleton.Instancia.Terreno)
            {
                Console.WriteLine(item2.Mostrar());
            }
            Console.ReadKey();
        }
Пример #6
0
        public async Task <IActionResult> Create([Bind("Id,Marca")] ModeloVehiculo modeloVehiculo)
        {
            if (ModelState.IsValid)
            {
                _context.Add(modeloVehiculo);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(modeloVehiculo));
        }
Пример #7
0
 public static Int32 insertarModeloVehiculo(ModeloVehiculo modelo)
 {
     using (var con = Conexion.conectar())
     {
         var query                = "INSERT INTO MODELOSVEHICULOS (ID_MODELOVEH,DESCRIPCION) VALUES (@ID_MODELOVEH,@DESCRIPCION)";
         var IDPARAMETER          = new SqlParameter("@ID_MODELOVEH", modelo.ID);
         var DESCRIPCIONPARAMETER = new SqlParameter("@DESCRIPCION", modelo.DESCRIPCION);
         var r = ExecuteNonQuery(con, query, CommandType.Text, IDPARAMETER, DESCRIPCIONPARAMETER);
         return(r);
     }
 }
Пример #8
0
        public static Int32 actualizarModeloVehiculo(ModeloVehiculo modelo)
        {
            using (var con = Conexion.conectar())
            {
                var query = "UPDATE MODELOSVEHICULOS SET DESCRIPCION WHERE ID_MODELOVEH=@ID_MODELOVEH";

                var descripcionParameter = new SqlParameter("@ID_MODELOVEH", modelo.ID);
                var idParameter          = new SqlParameter("@ID_MODELOVEH", modelo.ID);
                var r = ExecuteNonQuery(con, query, CommandType.Text, descripcionParameter, idParameter);

                return(r);
            }
        }
        public static Int32 crearModeloVehiculo(ModeloVehiculo modeloVehiculo)
        {
            var query = "insert into MODELOSVEHICULOS(DESCRIPCION)" + "VALUES(@DESCRIPCION)";

            var parameterDescripcion = new SqlParameter("@DESCRIPCION", modeloVehiculo.DESCRIPCION);

            var con = Conexion.GetConnection();

            using (con)
            {
                var rows = ExecuteNonQuery(con, query, CommandType.Text, parameterDescripcion);
                return(rows);
            }
        }
Пример #10
0
        public string add_Modelovehiculo(int id_modelo, string nombre,
                                         string codigo, Int16 id_marca)
        {
            ModeloVehiculo mTipo = new ModeloVehiculo();

            mTipo.Id_Modelo     = id_modelo;
            mTipo.Nombre        = nombre;
            mTipo.Tipovehiculo  = new TipovehiculoDAC().getTipovehiculo(codigo);
            mTipo.Marcavehiculo = new MarcavehiculoDAC().getMarcavehiculo(id_marca);


            string add = new ModelovehiculoDAC().add_Modelovehiculo(mTipo);

            return(add);
        }
Пример #11
0
        public override bool actualizar()
        {
            base.actualizar();
            var modeloVehiculo = new ModeloVehiculo();

            modeloVehiculo.DESCRIPCION = txtDescripcion.Text;
            var r = Consultas.actualizarModeloVehiculo(modeloVehiculo);

            if (r > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #12
0
        public List <ModeloVehiculo> getallModelovehiculoexterno(Int16 id_marca_vehiculo)
        {
            try
            {
                using (SqlConnection sqlConn = new SqlConnection(this.strConn))
                {
                    sqlConn.Open();

                    SqlCommand cmd = new SqlCommand(strConn, sqlConn);

                    cmd.CommandType = System.Data.CommandType.StoredProcedure;

                    cmd.CommandText = "sp_r_Modelovehiculos";


                    cmd.Parameters.AddWithValue("@id_marca_vehiculo", id_marca_vehiculo);

                    SqlDataReader reader = cmd.ExecuteReader();

                    List <ModeloVehiculo> lModelovehiculo = new List <ModeloVehiculo>();

                    while (reader.Read())
                    {
                        ModeloVehiculo mModelovehiculo = new ModeloVehiculo();


                        mModelovehiculo.Id_Modelo     = Convert.ToInt16(reader["id_modelo"]);
                        mModelovehiculo.Nombre        = reader["nombre"].ToString();
                        mModelovehiculo.Marcavehiculo = new MarcavehiculoDAC().getMarcavehiculo(Convert.ToInt16(reader["id_marca_vehiculo"]));
                        mModelovehiculo.Tipovehiculo  = new TipovehiculoDAC().getTipovehiculo((reader["codigo"].ToString()));

                        lModelovehiculo.Add(mModelovehiculo);

                        mModelovehiculo = null;
                    }
                    return(lModelovehiculo);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #13
0
        private void btnActualizarModelo_Click(object sender, EventArgs e)
        {
            var modelo = new ModeloVehiculo();

            modelo.ID = getID();

            modelo.DESCRIPCION = txtNombMode.Text;

            /* var rs = CModeloDeVehiculo.getModeloId(modelo);
             *
             * if (rs > 0)
             * {
             *    MessageBox.Show("registro actualizado");
             * }
             * else
             * {
             *    MessageBox.Show("Ocurio un error");
             * }*/
        }
Пример #14
0
        public override bool insertar()
        {
            base.insertar();
            //var query = "INSERT INTO MODELOSVEHICULOS (ID_MODELOVEH,DESCRIPCION) VALUES (@ID_MODELO,@DESCRIPCION)";
            var modeloVehiculo = new ModeloVehiculo();

            modeloVehiculo.ID          = Guid.NewGuid().ToString();
            modeloVehiculo.DESCRIPCION = txtDescripcion.Text;
            var r = Consultas.insertarModeloVehiculo(modeloVehiculo);

            if (r > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #15
0
        public List <ModeloVehiculo> ListarModeloMarca(int idMarcaVehiculo)
        {
            string sql = @"SELECT *
                      FROM ModeloVehiculo
                      WHERE idMarcaVehiculo = @idMarcaVehiculo order by Descripcion";


            SqlConnection con = Conexion.Instancia().conectar();
            //SqlConnection con = new SqlConnection(Properties.Settings.Default.con);
            SqlCommand cmd = new SqlCommand(sql, con);

            cmd.Parameters.AddWithValue("@idMarcaVehiculo", idMarcaVehiculo);


            List <ModeloVehiculo> lista = new List <ModeloVehiculo>();

            con.Open();



            /*SqlConnection con = Conexion.Instancia().conectar();
             * //SqlConnection con = new SqlConnection(Properties.Settings.Default.con);
             * SqlCommand cmd = new SqlCommand("MarcaVehiculo_Listar_PA", con);
             * cmd.CommandType = CommandType.StoredProcedure;
             * List<ModeloMarca> lista = new List<ModeloMarca>();
             * cmd.Connection.Open();*/
            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                ModeloVehiculo objModelo = new ModeloVehiculo();
                objModelo.idModeloVehiculo = Convert.ToInt32(dr["idModeloVehiculo"]);
                objModelo.idMarcaVehiculo  = Convert.ToInt32(dr["idMarcaVehiculo"]);
                objModelo.Descripcion      = dr["Descripcion"].ToString();
                objModelo.TipoVehiculo     = Convert.ToInt32(dr["idTipoVehiculo"]);

                lista.Add(objModelo);
            }
            cmd.Connection.Close();
            return(lista);
        }
Пример #16
0
        private void btnCrearModelo_Click(object sender, EventArgs e)
        {
            var pDescripcion = txtNombMode.Text.Trim();

            var user = new ModeloVehiculo();

            user.DESCRIPCION = pDescripcion;


            var r = CModeloDeVehiculo.crearModeloVehiculo(user);

            if (r > 0)
            {
                MessageBox.Show("agregado con exito");
                this.Close();
            }
            else
            {
                MessageBox.Show("ocurrio un error");
            }
        }
Пример #17
0
        /// <summary>
        /// busca un ModeloVehiculo en la bd
        /// </summary>
        /// <param name="id">id de un modelo</param>
        /// <returns>retorna un objeto de la clase ModeloVehiculo</returns>
        public static ModeloVehiculo getModeloDeVehiculoByID(string id)
        {
            ModeloVehiculo modelo = new ModeloVehiculo();

            using (var con = Conexion.conectar())
            {
                using (var cmd = new SqlCommand("SELECT * FROM MODELOSVEHICULOS", con))
                {
                    var reader = cmd.ExecuteReader();
                    if (reader.HasRows)
                    {
                        while (reader.Read())
                        {
                            modelo.ID          = reader["ID_MODELOVEH"].ToString();
                            modelo.DESCRIPCION = reader["DESCRIPCION"].ToString();
                        }
                    }
                }
            }
            return(modelo);
        }
Пример #18
0
        public ModeloVehiculo getModelovehiculoImpuesto(int id_modelo, DateTime fecha, Int32 monto)
        {
            try
            {
                using (SqlConnection sqlConn = new SqlConnection(this.strConn))
                {
                    sqlConn.Open();

                    SqlCommand cmd = new SqlCommand(strConn, sqlConn);

                    cmd.CommandType = System.Data.CommandType.StoredProcedure;

                    cmd.CommandText = "sp_r_ModelovehiculoImpuesto";

                    cmd.Parameters.AddWithValue("@id_modelo", id_modelo);
                    cmd.Parameters.AddWithValue("@fecha", fecha);
                    cmd.Parameters.AddWithValue("@monto", monto);

                    SqlDataReader reader = cmd.ExecuteReader();

                    ModeloVehiculo mModelovehiculo = new ModeloVehiculo();

                    if (reader.Read())
                    {
                        mModelovehiculo.Id_Modelo     = Convert.ToInt16(reader["id_modelo"]);
                        mModelovehiculo.Nombre        = reader["nombre"].ToString();
                        mModelovehiculo.ValorNox      = Convert.ToInt32(reader["valorNox"].ToString());
                        mModelovehiculo.Rendimiento   = Convert.ToInt32(reader["rendimiento"].ToString());
                        mModelovehiculo.Marcavehiculo = new MarcavehiculoDAC().getMarcavehiculo(Convert.ToInt16(reader["id_marca_vehiculo"]));
                        mModelovehiculo.Tipovehiculo  = new TipovehiculoDAC().getTipovehiculo(reader["codigo"].ToString());
                        mModelovehiculo.Impuesto      = Convert.ToInt32(reader["impuesto"].ToString());
                    }
                    return(mModelovehiculo);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public static ModeloVehiculo getModeloId(int id)
        {
            var modeloV = new ModeloVehiculo();

            using (var con = Conexion.GetConnection())
            {
                using (var cmd = new SqlCommand(null, con))
                {
                    cmd.CommandText = "select * from MODELOSVEHICULOS WHERE ID_MODELOVEH = @ID_MODELOVEH";
                    cmd.Parameters.AddWithValue("@ID_MODELOVEH", id);
                    cmd.CommandType = CommandType.Text;

                    var rs = cmd.ExecuteReader();
                    if (rs.HasRows)
                    {
                        while (rs.Read())
                        {
                            modeloV.DESCRIPCION = rs["DESCRIPCION"].ToString();
                        }
                    }
                    return(modeloV);
                }
            }
        }