Beispiel #1
0
        public async Task <IHttpActionResult> Putinstitucion(int id, institucion institucion)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != institucion.id)
            {
                return(BadRequest());
            }

            db.Entry(institucion).State = EntityState.Modified;

            try
            {
                await db.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!institucionExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Beispiel #2
0
        public institucion consultaDatosInstitucion(string id)
        {
            institucion institucion = new institucion();

            using (SqlConnection conexion = Conexion.conexion())
            {
                SqlCommand comando = new SqlCommand(string.Format(
                                                        "SELECT ISNULL(CCT, '') CCT, ISNULL(nombre, '') Nombre, ISNULL(grado, '') Grado, ISNULL(estado, '') Estado, ISNULL(municipio, '') Municipio, " +
                                                        "ISNULL(colonia, '') Colonia, ISNULL(calle, '') Calle, ISNULL(numero, '') Numero, ISNULL(codigopostal, '') CodigoPostal, " +
                                                        "ISNULL(telefono, '') Telefono, ISNULL(coreo, '') Correo, ISNULL(medioprovedor, '') MedioProveedor, " +
                                                        "ISNULL(dependencia, '') Dependencia  FROM institucion WHERE CCT = '{0}'", id), conexion);
                SqlDataReader reader = comando.ExecuteReader();

                while (reader.Read())
                {
                    institucion.CCT           = reader.GetString(0);
                    institucion.nombre        = reader.GetString(1);
                    institucion.grado         = reader.GetString(2);
                    institucion.estado        = reader.GetString(3);
                    institucion.municipio     = reader.GetString(4);
                    institucion.colonia       = reader.GetString(5);
                    institucion.calle         = reader.GetString(6);
                    institucion.numero        = reader.GetString(7);
                    institucion.codigopostal  = reader.GetString(8);
                    institucion.telefono      = reader.GetString(9);
                    institucion.coreo         = reader.GetString(10);
                    institucion.medioprovedor = reader.GetBoolean(11);
                    institucion.dependencia   = reader.GetString(12);
                }
                conexion.Close();
            }
            return(institucion);
        }
Beispiel #3
0
        public List <Models.institucion> consultaDependencia(string cct)
        {
            List <Models.institucion> lista = new List <Models.institucion>();

            using (SqlConnection conex = Conexion.conexion())
            {
                SqlCommand    comando = new SqlCommand(string.Format("select CCT,nombre from institucion where dependencia='{0}'", cct), conex);
                SqlDataReader reader  = comando.ExecuteReader();
                int           j       = 0;

                while (reader.Read())
                {
                    institucion dato = new institucion();
                    dato.CCT    = reader.GetString(0);
                    dato.nombre = reader.GetString(1);
                    lista.Add(dato);
                    j++;
                }

                reader.Close();
                conex.Close();
            }


            return(lista);
        }
Beispiel #4
0
        public ActionResult DeleteConfirmed(int id)
        {
            institucion institucion = db.institucion.Find(id);

            db.institucion.Remove(institucion);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #5
0
        public async Task <IHttpActionResult> Getinstitucion(int id)
        {
            institucion institucion = await db.institucion.FindAsync(id);

            if (institucion == null)
            {
                return(NotFound());
            }

            return(Ok(institucion));
        }
Beispiel #6
0
 public ActionResult Edit([Bind(Include = "id,nombre,correo,direccion,provincia,canton,distrito,telefono,notas,cedula,logo,sello,idTC,idCA")] institucion institucion)
 {
     if (ModelState.IsValid)
     {
         db.Entry(institucion).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.idCA = new SelectList(db.codigoActivacion, "id", "codigo", institucion.idCA);
     ViewBag.idTC = new SelectList(db.terminosCondiciones, "id", "id", institucion.idTC);
     return(View(institucion));
 }
Beispiel #7
0
        public async Task <IHttpActionResult> Postinstitucion(institucion institucion)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.institucion.Add(institucion);
            await db.SaveChangesAsync();

            return(CreatedAtRoute("DefaultApi", new { id = institucion.id }, institucion));
        }
Beispiel #8
0
 public void actualizaDatosInstitucion(institucion institucion)
 {
     using (SqlConnection conex = Conexion.conexion())
     {
         string query = "UPDATE institucion SET CCT='" + institucion.CCT + "', nombre='" + institucion.nombre +
                        "', grado='" + institucion.grado + "', estado='" + institucion.grado + "', municipio='" + institucion.municipio +
                        "',colonia='" + institucion.colonia + "', calle='" + institucion.calle + "', numero='" + institucion.numero + "'," +
                        "codigopostal='" + institucion.codigopostal + "', telefono = '" + institucion.telefono + "', coreo = '" + institucion.coreo +
                        "', medioprovedor = '" + institucion.medioprovedor + "', dependencia = '" + institucion.dependencia + "' WHERE CCT = '" + institucion.CCT + "'";
         SqlCommand cmd = new SqlCommand(query, conex);
         cmd.ExecuteNonQuery();
     }
 }
Beispiel #9
0
        // GET: institucion/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            institucion institucion = db.institucion.Find(id);

            if (institucion == null)
            {
                return(HttpNotFound());
            }
            return(View(institucion));
        }
Beispiel #10
0
        public async Task <IHttpActionResult> Deleteinstitucion(int id)
        {
            institucion institucion = await db.institucion.FindAsync(id);

            if (institucion == null)
            {
                return(NotFound());
            }

            db.institucion.Remove(institucion);
            await db.SaveChangesAsync();

            return(Ok(institucion));
        }
Beispiel #11
0
        // GET: institucion/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            institucion institucion = db.institucion.Find(id);

            if (institucion == null)
            {
                return(HttpNotFound());
            }
            ViewBag.idCA = new SelectList(db.codigoActivacion, "id", "codigo", institucion.idCA);
            ViewBag.idTC = new SelectList(db.terminosCondiciones, "id", "id", institucion.idTC);
            return(View(institucion));
        }