public static void agregarClases(tblClase clase) { DataEscuelaDataContext conn = new DataEscuelaDataContext(); conn.tblClase.InsertOnSubmit(clase); conn.SubmitChanges(); }
partial void DeletetblClase(tblClase instance);
partial void UpdatetblClase(tblClase instance);
partial void InserttblClase(tblClase instance);
private void btnAgregar_Click(object sender, RoutedEventArgs e) { float creditos; bool resultado = true; if (txtMateria.Text.Trim().Length == 0) { MessageBox.Show("Digite el nombre de la materia.", "Materia Invalido", MessageBoxButton.OK, MessageBoxImage.Warning); txtMateria.Focus(); resultado = false; } if (txtDescripcion.Text.Trim().Length == 0) { MessageBox.Show("Digite la descripcion de la materia.", "Descripcion Invalido", MessageBoxButton.OK, MessageBoxImage.Warning); txtDescripcion.Focus(); resultado = false; } if(float.TryParse(txtCreditos.Text, out creditos) == false) { MessageBox.Show("El credito debe ser un numero.", "Credito Invalido", MessageBoxButton.OK, MessageBoxImage.Warning); txtCreditos.Focus(); resultado = false; } if (resultado) { try { tblClase clase = new tblClase(); clase.NombreDeMateria = txtMateria.Text.Trim(); clase.DescripcionDeMateria = txtDescripcion.Text.Trim(); clase.CreditosHoras = creditos; Administrador.agregarClases(clase); MessageBox.Show("La clase: " + clase.NombreDeMateria + " fue agregada al sistema"); ClearControles(this); txtMateria.Focus(); } catch (Exception ex) { MessageBox.Show("Error al agregar clase", ex.ToString()); throw; } } }