internal void SaveMateria(Materia objMateria) { using (CalendarClassEntitiesDataContext dc = new CalendarClassEntitiesDataContext(App.conexionString)) { dc.Materias.InsertOnSubmit(objMateria); dc.SubmitChanges(); } }
internal void UpdateMateria(Materia objMateria) { using (CalendarClassEntitiesDataContext dc = new CalendarClassEntitiesDataContext(App.conexionString)) { Materia _objMateria = dc.Materias.Single(p => p.MateriaId == objMateria.MateriaId); ///Propiedades a actualizar _objMateria.Nombre = objMateria.Nombre; _objMateria.Dia = objMateria.Dia; _objMateria.HoraDesde = objMateria.HoraDesde; _objMateria.HoraHasta = objMateria.HoraHasta; _objMateria.Aula = objMateria.Aula; dc.SubmitChanges(); } }
private void BtnGuardar_Click(object sender, System.EventArgs e) { Materia objMateria = new Materia(); objMateria.Nombre = TxtNombreMateria.Text; objMateria.Dia = TxtDiaSemana.Text; objMateria.HoraDesde = Convert.ToDateTime(TxtHoraDesde.Text); objMateria.HoraHasta = Convert.ToDateTime(TxtHoraHasta.Text); objMateria.Aula = TxtAula.Text; if (esNuevo) new MateriaDao().SaveMateria(objMateria); else { objMateria.MateriaId = App.Context.MateriaSeleccionada.MateriaId; new MateriaDao().UpdateMateria(objMateria); } NavigationService.GoBack(); }
partial void DeleteMateria(Materia instance);
partial void UpdateMateria(Materia instance);
partial void InsertMateria(Materia instance);
public MateriaViewModel() { materia = new MateriaDao().GetMateriaById(materiaId); OnPropertyChanged("Materia"); }