Exemplo n.º 1
0
        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"); }
        }
Exemplo n.º 2
0
        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);
            }
        }