//Buscar el dato de una tabla en especifico
        public string buscarDatoCiclo(string Columna, CicloEscolarBO datosCicloEsc)
        {
            cmd = new SqlCommand("SELECT " + Columna + " FROM CicloEscolar WHERE IDCicloEscolar = @IDCicloEscolar;");

            cmd.Parameters.Add("@IDCicloEscolar", SqlDbType.Int).Value = datosCicloEsc.IDCicloEscolar;

            cmd.CommandType = CommandType.Text;
            return(buscarDatoEspecifico(cmd, Columna));
        }
        //Para modificar el estado del vizualizacion del ciclo escolar
        public int modificarEstadoCicloEscolar(CicloEscolarBO datosCicloEsc)
        {
            cmd = new SqlCommand("UPDATE CicloEscolar SET Status = @Status WHERE IDCicloEscolar = @IDCicloEscolar");

            cmd.Parameters.Add("@Status", SqlDbType.TinyInt).Value     = datosCicloEsc.Status;
            cmd.Parameters.Add("@IDCicloEscolar", SqlDbType.Int).Value = datosCicloEsc.IDCicloEscolar;
            cmd.CommandType = CommandType.Text;

            return(ejecutarComando(cmd));
        }
        //Para modificar la informacion del ciclo escolar
        public int modificarInfoCicloEscolar(CicloEscolarBO datosCicloEsc)
        {
            cmd = new SqlCommand("UPDATE CicloEscolar SET Nombre = @Nombre, FechaInicio = @FechaInicio, FechaFin = @FechaFin, FechaInicioDocs = @FechaInicioDocs, FechaFinDocs = @FechaFinDocs WHERE IDCicloEscolar = @IDCicloEscolar");

            cmd.Parameters.Add("@Nombre", SqlDbType.VarChar).Value       = datosCicloEsc.Nombre;
            cmd.Parameters.Add("@FechaInicio", SqlDbType.Date).Value     = datosCicloEsc.FechaInicio;
            cmd.Parameters.Add("@FechaFin", SqlDbType.Date).Value        = datosCicloEsc.FechaFin;
            cmd.Parameters.Add("@IDCicloEscolar", SqlDbType.Int).Value   = datosCicloEsc.IDCicloEscolar;
            cmd.Parameters.Add("@FechaInicioDocs", SqlDbType.Date).Value = datosCicloEsc.FechaInicioDocs;
            cmd.Parameters.Add("@FechaFinDocs", SqlDbType.Date).Value    = datosCicloEsc.FechaFinDocs;

            cmd.CommandType = CommandType.Text;
            return(ejecutarComando(cmd));
        }
        //Para agregar un nuevo ciclo escolar
        public int agregarCicloEscolar(CicloEscolarBO datosCicloEsc)
        {
            cmd = new SqlCommand("INSERT INTO CicloEscolar (Nombre, FechaInicio, FechaFin, Status, FechaInicioDocs, FechaFinDocs) VALUES (@Nombre, @FechaInicio, @FechaFin, @Status, @FechaInicioDocs, @FechaFinDocs)");

            cmd.Parameters.Add("@Nombre", SqlDbType.VarChar).Value       = datosCicloEsc.Nombre;
            cmd.Parameters.Add("@FechaInicio", SqlDbType.Date).Value     = datosCicloEsc.FechaInicio.ToString("yyyy-MM-dd");
            cmd.Parameters.Add("@FechaFin", SqlDbType.Date).Value        = datosCicloEsc.FechaFin.ToString("yyyy-MM-dd");
            cmd.Parameters.Add("@Status", SqlDbType.TinyInt).Value       = datosCicloEsc.Status;
            cmd.Parameters.Add("@FechaInicioDocs", SqlDbType.Date).Value = datosCicloEsc.FechaInicioDocs.ToString("yyyy-MM-dd");
            cmd.Parameters.Add("@FechaFinDocs", SqlDbType.Date).Value    = datosCicloEsc.FechaFinDocs.ToString("yyyy-MM-dd");

            cmd.CommandType = CommandType.Text;
            return(ejecutarComando(cmd));
        }