コード例 #1
0
ファイル: Db.cs プロジェクト: andrewstyle22/ejercicio_zoo
        public static int ActualizarClasificaciones(int id, Clasificaciones clasificacion)
        {
            string procedimiento = "dbo.ActualizarClasificaciones";

            SqlCommand comando = new SqlCommand(procedimiento, conexion);

            comando.CommandType = CommandType.StoredProcedure;

            SqlParameter parametroId = new SqlParameter();

            parametroId.ParameterName = "idClasificacion";
            parametroId.SqlDbType     = SqlDbType.Int;
            parametroId.SqlValue      = id;

            SqlParameter parametroDenominacion = new SqlParameter();

            parametroDenominacion.ParameterName = "denominacion";
            parametroDenominacion.SqlDbType     = SqlDbType.NVarChar;
            parametroDenominacion.SqlValue      = clasificacion.denominacion;

            comando.Parameters.Add(parametroId);
            comando.Parameters.Add(parametroDenominacion);

            int filasAfectadas = comando.ExecuteNonQuery();

            return(filasAfectadas);
        }
コード例 #2
0
ファイル: Db.cs プロジェクト: andrewstyle22/ejercicio_zoo
        public static int InsertarClasificacion(Clasificaciones clasificacion)
        {
            string respuesta = "";
            int    filaAfectadas;

            try {
                string procedimientoAEjecutar = "dbo.InsertarClasificacion";

                SqlCommand comando = new SqlCommand(procedimientoAEjecutar, conexion);
                comando.CommandType = CommandType.StoredProcedure;

                SqlParameter parametroDenominacion = new SqlParameter();
                parametroDenominacion.ParameterName = "denominacion";
                parametroDenominacion.SqlDbType     = SqlDbType.NVarChar;
                parametroDenominacion.SqlValue      = clasificacion.denominacion;

                comando.Parameters.Add(parametroDenominacion);
                filaAfectadas = comando.ExecuteNonQuery();
            } catch (SqlException ex) {
                respuesta     = "Error al insertar: " + ex.ToString();
                filaAfectadas = -1;
            } catch (Exception ex) {
                respuesta     = "Error al insertar: " + respuesta + " " + ex.ToString();
                filaAfectadas = -1;
            }
            return(filaAfectadas);
        }
コード例 #3
0
ファイル: Db.cs プロジェクト: andrewstyle22/ejercicio_zoo
        public static List <Clasificaciones> ListaClasificacionesId(int id)
        {
            List <Clasificaciones> resultados = new List <Clasificaciones>();
            string     procedimientoAEjecutar = "dbo.Get_Clasificaciones_Id";
            SqlCommand comando = new SqlCommand(procedimientoAEjecutar, conexion);

            comando.CommandType = CommandType.StoredProcedure;

            SqlParameter parametroId = new SqlParameter();

            parametroId.ParameterName = "idClasificacion";
            parametroId.SqlDbType     = SqlDbType.Int;
            parametroId.SqlValue      = id;
            comando.Parameters.Add(parametroId);

            SqlDataReader reader = comando.ExecuteReader();

            while (reader.Read())
            {
                Clasificaciones clasificacion = new Clasificaciones();
                clasificacion.idClasificacion = (int)reader["idClasificacion"];
                clasificacion.denominacion    = reader["denominacion"].ToString();
                resultados.Add(clasificacion);
            }
            reader.Close();
            return(resultados);
        }
コード例 #4
0
        public IHttpActionResult Post([FromBody] Clasificaciones Clasificaciones)
        {
            RespuestaAPI respuesta = new RespuestaAPI();

            respuesta.error = "";
            int filasAfectadas = 0;

            try
            {
                Db.Conectar();

                if (Db.EstaLaConexionAbierta())
                {
                    filasAfectadas = Db.AgregarClasificaciones(Clasificaciones);
                }

                respuesta.totalElementos = filasAfectadas;

                Db.Desconectar();
            }
            catch (Exception ex)
            {
                respuesta.totalElementos = 0;
                respuesta.error          = "Error al agregar la marca";
            }

            return(Ok(respuesta));
        }
コード例 #5
0
        public ActionResult DeleteConfirmed(int id)
        {
            Clasificaciones clasificaciones = db.Clasificaciones.Find(id);

            db.Clasificaciones.Remove(clasificaciones);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #6
0
 public ActionResult Edit([Bind(Include = "ID,Clasificacion")] Clasificaciones clasificaciones)
 {
     if (ModelState.IsValid)
     {
         db.Entry(clasificaciones).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(clasificaciones));
 }
コード例 #7
0
        public ActionResult Create([Bind(Include = "ID,Clasificacion")] Clasificaciones clasificaciones)
        {
            if (ModelState.IsValid)
            {
                db.Clasificaciones.Add(clasificaciones);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(clasificaciones));
        }
コード例 #8
0
ファイル: Sintaxis.cs プロジェクト: DanyJim/Sintaxis_LyA6V
 protected void match(Clasificaciones espera)
 {
     if (espera == getClasificacion())
     {
         NextToken();
     }
     else
     {
         throw new Exception("Error de Sintaxis: Se espera un " + espera);
     }
 }
コード例 #9
0
 protected void match(Clasificaciones espera)
 {
     //Console.WriteLine(getContenido() + " = " + espera);
     if (espera == getClasificacion())
     {
         NextToken();
     }
     else
     {
         throw new Exception("Error de Sintaxis: Se espera un " + espera);
     }
 }
コード例 #10
0
        // GET: Clasificacion/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Clasificaciones clasificaciones = db.Clasificaciones.Find(id);

            if (clasificaciones == null)
            {
                return(HttpNotFound());
            }
            return(View(clasificaciones));
        }
コード例 #11
0
ファイル: Db.cs プロジェクト: andrewstyle22/ejercicio_zoo
        /*----------------------------- Clasificaciones ---------------------------------*/
        public static List <Clasificaciones> ListaClasificaciones()
        {
            List <Clasificaciones> resultados = new List <Clasificaciones>();
            string     procedimientoAEjecutar = "dbo.Get_Clasificaciones";
            SqlCommand comando = new SqlCommand(procedimientoAEjecutar, conexion);

            comando.CommandType = CommandType.StoredProcedure;
            SqlDataReader reader = comando.ExecuteReader();

            while (reader.Read())
            {
                Clasificaciones clasificacion = new Clasificaciones();
                clasificacion.idClasificacion = (int)reader["idClasificacion"];
                clasificacion.denominacion    = reader["denominacion"].ToString();
                resultados.Add(clasificacion);
            }
            reader.Close();
            return(resultados);
        }
コード例 #12
0
ファイル: Token.cs プロジェクト: DanyJim/Sintaxis_LyA6V
 public void setClasificacion(Clasificaciones Clasificacion)
 {
     this.Clasificacion = Clasificacion;
 }
コード例 #13
0
 public IHttpActionResult Put(int id, [FromBody] Clasificaciones Clasificaciones)
 {
     return(Ok(Clasificaciones));
 }