private void BtnGuardar_Click(object sender, System.EventArgs e)
        {
            try
            {
                Actividad objActividad = new Actividad();

                objActividad.Nombre = TxtNombre.Text;
                objActividad.Descripcion = TxtDescripcion.Text;
                objActividad.FechaHoraEntrega = Convert.ToDateTime(TxtFechaEntrega.Text);
                objActividad.Estado = Convert.ToInt32(TxtEstado.Text);
                objActividad.Alerta = RdbAlerta.IsChecked.GetValueOrDefault();

                if (esNuevo)
                {
                    objActividad.MateriaId = App.Context.MateriaSeleccionada.MateriaId;
                    new ActividadesDao().SaveActividad(objActividad);
                }
                else
                {
                    new ActividadesDao().UpdateActividad(objActividad);
                }

                NavigationService.GoBack();
            }
            catch (Exception ex)
            {

            }
        }
 internal void SaveActividad(Actividad objActividad)
 {
     using (CalendarClassEntitiesDataContext dc = new CalendarClassEntitiesDataContext(App.conexionString))
     {
         dc.Actividads.InsertOnSubmit(objActividad);
         dc.SubmitChanges();
     }
 }
        internal void UpdateActividad(Actividad objActividad)
        {
            using (CalendarClassEntitiesDataContext dc = new CalendarClassEntitiesDataContext(App.conexionString))
            {
                Actividad _objActividad = dc.Actividads.Single(p => p.ActividadId == objActividad.ActividadId);

                dc.SubmitChanges();
            }
        }
 partial void DeleteActividad(Actividad instance);
 partial void UpdateActividad(Actividad instance);
		private void detach_Actividads(Actividad entity)
		{
			this.SendPropertyChanging();
			entity.Materia = null;
		}
 partial void InsertActividad(Actividad instance);