public string Get(int id) { try { SqlDataReader reader = null; SqlConnection conexion = new SqlConnection { ConnectionString = cadenaconexion }; string query = "select asignacionactividad.idasignacionactividad, actividad.titulo, actividad.descripcion, actividad.valor, materia.nombre, asignacionactividad.nota, asignacionactividad.observacion, asignacionactividad.estado from asignacionactividad \n" + "inner join actividad on \n" + "actividad.idactividad = asignacionactividad.idactividad \n" + "inner join materia on\n" + "actividad.idmateria = materia.idmateria \n" + "where asignacionactividad.carnet = " + id + ";"; SqlCommand cmd = new SqlCommand { CommandType = CommandType.Text, CommandText = query, Connection = conexion }; conexion.Open(); reader = cmd.ExecuteReader(); string json = ""; try { List <AsignarActividad> lstActividades = new List <AsignarActividad>(); while (reader.Read()) { AsignarActividad nuevo = new AsignarActividad( Convert.ToInt32(reader.GetValue(0).ToString()), reader.GetValue(1).ToString(), reader.GetValue(2).ToString(), Convert.ToDouble(reader.GetValue(3).ToString()), reader.GetValue(4).ToString(), Convert.ToDouble(reader.GetValue(5).ToString()), reader.GetValue(6).ToString(), reader.GetValue(7).ToString() ); lstActividades.Add(nuevo); } json = JsonConvert.SerializeObject(lstActividades); } catch { json = "No existen datos"; } conexion.Close(); return(json); } catch { return("NULL"); } }
public bool Put(int id, AsignarActividad entrada) { try { Conexion conn = new Conexion(); List <Generico> lst = new List <Generico> { new Generico("@idasignacionactividad", id, 1), new Generico("@archivo", entrada.Nombre, 2), new Generico("@estado", entrada.Estado, 2), }; return(conn.metodo_proc("AsignacionActivdadUpdate", lst)); } catch { return(false); } }