public void LlenaCampo(Entidades.Asignaturas asignaturas) { AsignaturaIdNumericUpDown.Value = asignaturas.AsignaturasId; DescripcionTextBox.Text = asignaturas.Descripcion; CreditosNumericUpDown.Value = asignaturas.Creditos; FechaDateTimePicker.Value = asignaturas.FechaAsignatura; }
private Entidades.Asignaturas LlenaClase() { Entidades.Asignaturas asignaturas = new Entidades.Asignaturas(); asignaturas.AsignaturasId = (int)AsignaturaIdNumericUpDown.Value; asignaturas.Descripcion = DescripcionTextBox.Text; asignaturas.Creditos = (int)CreditosNumericUpDown.Value; asignaturas.FechaAsignatura = DateTime.Now; return(asignaturas); }
public static void InformarUnaNota(Entidades.Asignaturas asignatura) { Console.WriteLine($"\nNotas de la asignatura - Nombre: {Logica.ListadoAsignatura.ListarUna(asignatura.ListadoAsignaturasId).Nombre}:"); Entidades.Notas nota = Logica.Nota.ListarUna(asignatura.AsignaturaId); if (nota == null) { MetodosComunes.MensajeColor(mensaje: "\nNo hay notas para esta asignatura.", color: ConsoleColor.Red); } else { MetodosComunes.MensajeColor(mensaje: $"\nPrimer parcial: {nota.PrimerParcial} | Primer recuperatorio: {nota.PrimerRecuperatorio} | Segundo parcial: {nota.SegundoParcial} | Segundo recuperatorio: {nota.SegundoRecuperatorio} | Final: {nota.Final}"); } }
private void GuardarButton_Click(object sender, EventArgs e) { if (!Validar()) { return; } RepositorioBase <Asignaturas> db = new RepositorioBase <Asignaturas>(); Asignaturas asiganturas = new Entidades.Asignaturas(); asiganturas = LlenaClase(); try { if (AsignaturaIdNumericUpDown.Value == 0) { if (db.Repetido(A => A.Descripcion == DescripcionTextBox.Text)) { MessageBox.Show("Esta asignatura ya esta registrada", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (db.Guardar(asiganturas)) { Limpiar(); MessageBox.Show("Guardado correctamente", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo guardar", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { if (db.Modificar(asiganturas)) { Limpiar(); MessageBox.Show("Modificado correctamente", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo moficar", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } catch (Exception) { MessageBox.Show("Hubo un error", "Error!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }