private void Guardarbutton_Click(object sender, EventArgs e) { RepositorioInscripcion db = new RepositorioInscripcion(); Inscripcion inscripcion = LlenaClase(); bool paso = false; if (!Validar()) { return; } inscripcion.CalcularMonto(); if (InscripcionIdnumericUpDown.Value == 0) { paso = db.Guardar(inscripcion); } else { if (!ExisteEnLaBaseDeDatos()) { MessageBox.Show("No se puede modificar una Inscripcion que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } paso = db.Modificar(inscripcion); } if (paso) { MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } Limpiar(); }
private void Guardarbutton_Click(object sender, EventArgs e) { if (!Validar()) { return; } RepositorioInscripcion db = new RepositorioInscripcion(); Inscripcion inscripcion = LlenarInscripcion(); try { inscripcion.CalcularMonto(); if (IdInscripcionnumericUpDown.Value == 0) { if (db.Guardar(inscripcion)) { Limpiar(); MessageBox.Show("Guardado correctamente", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo guardar", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { if (db.Modificar(inscripcion)) { Limpiar(); MessageBox.Show("Modificado correctamente", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo modificar", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }catch (Exception) { MessageBox.Show("Hubo un error", "Error!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Guardar() { RepositorioInscripcion db = new RepositorioInscripcion(); //RepositorioBase<Estudiantes> estudiante = new RepositorioBase<Estudiantes>(); List <InscripcionDetalles> lista = new List <InscripcionDetalles>(); lista.Add(new InscripcionDetalles() { AsignaturaId = 1, InscripcionDetallesId = 0, InscripcionId = 0, SubTotal = 100, //Asignatura = new Asignaturas() {AsignaturaId = 1 } }); /*lista.Add(new InscripcionDetalles() * { * AsignaturaId = 1, * InscripcionDetallesId = 0, * InscripcionId = 0, * SubTotal = 100, * //Asignatura = new Asignaturas() { AsignaturaId = 1 } * });*/ Inscripcion inscripcion = new Inscripcion() { InscripcionId = 0, EstudianteId = 1, Fecha = DateTime.Now, Asignaturas = lista }; inscripcion.CalcularMonto(); // var temp = estudiante.Buscar(inscripcion.EstudianteId); // temp.Balance += inscripcion.Monto; //estudiante.Modificar(temp) ; Assert.IsTrue(db.Guardar(inscripcion)); }