private void btn_Salvar_Click(object sender, EventArgs e) { int.TryParse((Regex.Match(cb_Curso.Text, @"\d+").Value), out int curso); var materia = new Models.Materia(); { materia.NomeMateria = txt_Nome.Text; materia.IdCurso = curso; materia.DataCadastro = DateTime.Parse(txt_DataCadastro.Text); materia.SituacaoMateria = cb_Situacao.Text; } var content = JsonConvert.SerializeObject(materia); var URL = "http://localhost:60096/CadastroMateria/AddMaterias"; var httpClient = new HttpClient(); var resultRequest = httpClient.PostAsync(URL, new StringContent(content, Encoding.UTF8, "application/json")); resultRequest.Wait(); var result = resultRequest.Result.Content.ReadAsStringAsync(); result.Wait(); MessageBox.Show("Cadastrado com Sucesso"); txt_Nome.Text = ""; cb_Curso.Text = ""; txt_DataCadastro.Text = ""; cb_Situacao.Text = ""; }
public List <Models.Materia> Listar() { List <Models.Materia> Listado = new List <Models.Materia>(); Models.Materia Aux; AccesoDatos.AccesoDatos Datos = new AccesoDatos.AccesoDatos(); try { Datos.SetearQuery("SELECT * FROM [Valenzuela_DB].[dbo].[Materia] inner join [Valenzuela_DB].[dbo].[Carrera] on Carrera.Id = Materia.IdCarrera inner join [Valenzuela_DB].[dbo].[Universidad] on Universidad.Id = Carrera.IdUniversidad"); Datos.EjecutarLector(); while (Datos.Lector.Read()) { Aux = new Models.Materia(); Aux.Id = Datos.Lector.GetInt64(0); Aux.Nombre = Datos.Lector.GetString(1); Aux.Carrera = new Models.Carrera(); Aux.Carrera.Id = Datos.Lector.GetInt64(3); Aux.Carrera.Nombre = Datos.Lector.GetString(4); Aux.Carrera.Universidad = new Models.Universidad(); Aux.Carrera.Universidad.Id = Datos.Lector.GetInt64(6); Aux.Carrera.Universidad.Nombre = Datos.Lector.GetString(7); Listado.Add(Aux); } return(Listado); } catch (Exception ex) { throw ex; } finally { Datos.CerrarConexion(); } }
public CreateGrupoDTO(int numGrupo, int idMateria, string tipoIdentificacionEmpleado, string numeroIdentificacionEmpleado, Models.Materia idMateriaNavigation, Models.Profesor profesor, ICollection <GrupoHorario> grupoHorario) { NumGrupo = numGrupo; IdMateria = idMateria; TipoIdentificacionEmpleado = tipoIdentificacionEmpleado; NumeroIdentificacionEmpleado = numeroIdentificacionEmpleado; IdMateriaNavigation = idMateriaNavigation; Profesor = profesor; GrupoHorario = grupoHorario; }
public ActionResult Post(Models.Materia materia) { listaMateria.Add(materia); return(Ok(listaMateria)); }
//Formulario para agregar materias public ActionResult AgregarMateria(string nombre, float cargaHorario) { Models.Materia materia = new Models.Materia(); materia.nombre = nombre; return(View("Index")); }