Esempio n. 1
0
 public List <CicloEscolar> ListaCicloEscolar()
 {
     try
     {
         comando             = new SqlCommand("select * from CicloEscolar", conexion);
         comando.CommandType = CommandType.Text;
         conexion.Open();
         List <CicloEscolar> lista = new List <CicloEscolar>();
         SqlDataReader       leer  = comando.ExecuteReader();
         while (leer.Read())
         {
             CicloEscolar c = new CicloEscolar();
             c.CicloEscolarId = (int)leer[0];
             c.ciclo          = (int)leer[1];
             c.FechaInicio    = Convert.ToDateTime(leer[2].ToString());
             c.FechaFin       = Convert.ToDateTime(leer[3].ToString());
             c.Activo         = (bool)leer[4];
             lista.Add(c);
         }
         leer.Close();
         conexion.Close();
         conexion.Dispose();
         return(lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 2
0
 public void EliminarCicloEscolar(CicloEscolar c)
 {
     try
     {
         DCicloEscolar d = new DCicloEscolar();
         d.EliminarCiclo(c);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 3
0
 public void ModificarCicloEscolar(CicloEscolar c)
 {
     try
     {
         if (c.ciclo == 0)
         {
             throw new ArgumentException("Ingrese un Ciclo Valido");
         }
         DCicloEscolar d = new DCicloEscolar();
         d.ModificarCiclo(c);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 4
0
 public void EliminarCiclo(CicloEscolar c)
 {
     try
     {
         comando             = new SqlCommand("EliminarCicloEscolar");
         comando.CommandType = CommandType.StoredProcedure;
         comando.Parameters.AddWithValue("@CicloEscolarId", c.CicloEscolarId);
         comando.Connection = conexion;
         conexion.Open();
         comando.ExecuteNonQuery();
         conexion.Close();
         conexion.Dispose();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 5
0
 public void IngresarCiclo(CicloEscolar c)
 {
     try
     {
         comando             = new SqlCommand("IngresarCicloEscolar");
         comando.CommandType = CommandType.StoredProcedure;
         comando.Parameters.AddWithValue("@Ciclo", c.ciclo);
         comando.Parameters.AddWithValue("@FechaInicio", c.FechaInicio);
         comando.Parameters.AddWithValue("@FechaFin", c.FechaFin);
         comando.Connection = conexion;
         conexion.Open();
         comando.ExecuteNonQuery();
         conexion.Close();
         conexion.Dispose();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 6
0
 public void IngresarCicloEscolar(CicloEscolar c)
 {
     try
     {
         if (c.ciclo == 0)
         {
             throw new ArgumentException("Ingrese un Ciclo Valido");
         }
         List <CicloEscolar> Lista = ListaCicloEscolar().Where(x => x.ciclo == c.ciclo).ToList();
         if (Lista.Count > 0)
         {
             throw new ArgumentException("El ciclo escolar " + c.ciclo + " ya eiste");
         }
         DCicloEscolar d = new DCicloEscolar();
         d.IngresarCiclo(c);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 7
0
        public List <CicloEscolar> GetAllCicloEscolar()
        {
            List <CicloEscolar>    cicloEscolars    = new List <CicloEscolar>();
            List <CatCicloEscolar> catCicloEscolars = context.CatCicloEscolar.ToList();

            foreach (CatCicloEscolar item in catCicloEscolars)
            {
                CicloEscolar cicloEscolar = new CicloEscolar();

                cicloEscolar.id       = item.id;
                cicloEscolar.strValor = item.strValor;

                cicloEscolars.Add(cicloEscolar);
            }

            CicloEscolar cicloEscolar1 = new CicloEscolar();

            cicloEscolar1.id       = 1;
            cicloEscolar1.strValor = "Seleccionar";

            cicloEscolars.Insert(0, cicloEscolar1);

            return(cicloEscolars);
        }