public static void TesteUpdateUC(string sigla, DateTime data, int creditos, string descricao, string regente) { UnidadeCurricular uc = new UnidadeCurricular(); uc._ID.Sigla = sigla; uc._ID.Data = data; uc.Creditos = creditos; uc.Descricao = descricao; uc.Regente = regente; uc = UpdateFunctions.UpdateUnidadeCurricular(uc); Console.WriteLine("Unidade Curricular " + uc._ID.Sigla + "\t" + " updated"); }
// Update UC public static int U3() { Console.WriteLine("Update Unidade Curricular"); Console.Write("Sigla? = "); var sigla = Console.ReadLine(); Console.Write("Data? = "); var data = Console.ReadLine(); Console.Write("Creditos? = "); var cr = Console.ReadLine(); Console.Write("Descricao? = "); var desc = Console.ReadLine(); Console.Write("Regente? = "); var reg = Console.ReadLine(); UnidadeCurricular ans; UnidadeCurricular uc = new UnidadeCurricular(); uc._ID.Sigla = sigla; uc._ID.Data = DateTime.Parse(data); uc.Creditos = int.Parse(cr); uc.Descricao = desc; uc.Regente = reg; ans = UpdateFunctions.UpdateUnidadeCurricular(uc); if (ans == null) { Console.WriteLine("An error has ocurred. Unidade Curricular wasn't updated."); return(-1); } else { Console.WriteLine("Unidade Curricular {0} was updated .", ans._ID.Sigla); return(0); } }