private void btnGuardar_Click(object sender, System.EventArgs e) { using (BaseDatosDataContext contexto = new BaseDatosDataContext(App.cadenaConexion)) { Perfil perfilConsultado = (from p in contexto.Perfil select p).FirstOrDefault(); bool esNuevo = false; if (perfilConsultado == null) { perfilConsultado = new Perfil(); esNuevo = true; } if (this.lstNiveles.SelectedItem == null) MessageBox.Show("Por favor seleccione el nivel"); else { Expression.Blend.SampleData.Perfiles.Item objetoSeleccionado = (Expression.Blend.SampleData.Perfiles.Item)this.lstNiveles.SelectedItem; perfilConsultado.Nivel = Convert.ToInt32(objetoSeleccionado.Codigo); } if (esNuevo) { contexto.Perfil.InsertOnSubmit(perfilConsultado); } contexto.SubmitChanges(); MessageBox.Show("Perfil actualizado!"); NavigationService.GoBack(); } }
partial void DeletePerfil(Perfil instance);
partial void UpdatePerfil(Perfil instance);
partial void InsertPerfil(Perfil instance);