CAD.CADActividad_p.CodesToList C# (CSharp) Метод

CodesToList() публичный Метод

Convierte un DataSet (que será una lista de códigos de actividades) en una lista de enteros
public CodesToList ( DataSet data ) : List
data System.Data.DataSet
Результат List
        public List<int> CodesToList(DataSet data)
        {
            DataRowCollection rows = data.Tables[0].Rows;
            List<int> list = new List<int>();

            for (int i = 0; i < rows.Count; i++)
            {
                list.Add((int)rows[i].ItemArray[0]);
            }
            return list;
        }

Usage Example

Пример #1
0
        /// <summary>
        /// Borra un usuario
        /// </summary>
        /// <param name="id"></param>
        public void BorrarUser(string id)
        {
            SqlConnection c = null;
            string comando = "DELETE FROM [User] WHERE dni= '" + id + "'";

            CADActividad_p actp = new CADActividad_p();
            CADActividad act = new CADActividad();

            List<int> codes = actp.CodesToList(actp.GetCodesByUser(id));

            try
            {
                c = new SqlConnection(conexionTBD);
                c.Open();
                SqlCommand cmd = new SqlCommand(comando, c);
                cmd.ExecuteNonQuery();
                foreach(int i in codes)
                {
                    act.BorrarActividad(i);
                }
            }
            catch (SqlException)
            {
                throw;
            }
            finally
            {
                if (c != null) c.Close(); // Se asegura de cerrar la conexión.
            }
        }