public void Modficar() { RepositorioInscripcion db = new RepositorioInscripcion(); List <InscripcionDetalles> lista = new List <InscripcionDetalles>(); lista.Add(new InscripcionDetalles() { AsignaturaId = 1, //Asignatura = new Asignaturas() { AsignaturaId = 1 }, InscripcionDetallesId = 1, InscripcionId = 1, SubTotal = 100 }); Inscripcion inscripcion = new Inscripcion() { InscripcionId = 1, EstudianteId = 1, Fecha = DateTime.Now, Asignaturas = lista }; inscripcion.CalcularMonto(); Assert.IsTrue(db.Modificar(inscripcion)); }
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 BuscarInscripcionbutton_Click(object sender, EventArgs e) { errorProvider.Clear(); RepositorioInscripcion db = new RepositorioInscripcion(); Inscripcion inscripcion = new Inscripcion(); try { if (IdInscripcionnumericUpDown.Value > 0) { if ((inscripcion = db.Buscar((int)IdInscripcionnumericUpDown.Value)) != null) { Limpiar(); LlenarCampos(inscripcion); IdEstudiantenumericUpDown.Enabled = false; BuscarEstudiantebutton.Enabled = false; LlenarCamposEstudiante(BuscarEstudiante(inscripcion.EstudianteId)); } else { MessageBox.Show("No se pudo encontrar", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { errorProvider.SetError(IdInscripcionnumericUpDown, "Este campo no puede ser cero para buscar"); } }catch (Exception) { MessageBox.Show("Ocurrio un error!!", "Erro!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Eliminarbutton_Click(object sender, EventArgs e) { RepositorioInscripcion db = new RepositorioInscripcion(); try { if (IdInscripcionnumericUpDown.Value > 0) { if (db.Elimimar((int)IdInscripcionnumericUpDown.Value)) { db.RestarBalance((int)IdEstudiantenumericUpDown.Value, ObtenerTotal()); Limpiar(); MessageBox.Show("Eliminado correctamente", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { errorProvider.SetError(IdInscripcionnumericUpDown, "Este campo no puede ser cero para eliminar"); } }catch (Exception) { MessageBox.Show("No se puede eliminar si no existe", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
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); } }
private void Buscar() { var listado = new List <Inscripcion>(); RepositorioInscripcion db = new RepositorioInscripcion(); if (CriteriotextBox.Text.Trim().Length > 0) { try { switch (FiltrocomboBox.SelectedIndex) { case 0: //Todo listado = db.GetList(I => true); break; case 1: //ID int id = Convert.ToInt32(CriteriotextBox.Text); listado = db.GetList(I => I.InscripcionId == id); break; case 2: //EstudianteId int id2 = Convert.ToInt32(CriteriotextBox.Text); listado = db.GetList(I => I.EstudianteId == id2); break; } listado = listado.Where(E => E.Fecha >= DesdedateTimePicker.Value.Date && E.Fecha <= HastadateTimePicker.Value.Date).ToList(); } catch (Exception) { } } else { listado = db.GetList(p => true); } //listado = listado.Where(E => E.FechaIngreso >= DesdedateTimePicker.Value.Date && E.FechaIngreso <= HastadateTimePicker.Value.Date ).ToList(); ConsultadataGridView.DataSource = null; ConsultadataGridView.DataSource = listado; }
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)); }
private void Eliminarbutton_Click(object sender, EventArgs e) { RepositorioInscripcion db = new RepositorioInscripcion(); errorProvider.Clear(); try { if (InscripcionIdnumericUpDown.Value > 0) { if (db.Eliminar((int)InscripcionIdnumericUpDown.Value)) { Limpiar(); MessageBox.Show("Eliminado", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (Exception) { MessageBox.Show("No se pudo eliminar", "Error!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Eliminar() { RepositorioInscripcion db = new RepositorioInscripcion(); Assert.IsTrue(db.Elimimar(1)); }