public bool ExisteEnLaBaseDeDatos() { InscripcionRepositorio rep = new InscripcionRepositorio(); Inscripcion est = rep.Buscar((int)InscripcionIdNumericUpDown.Value); return(est != null); }
private void BuscarButton_Click(object sender, EventArgs e) { int id; InscripcionRepositorio r = new InscripcionRepositorio(); Estudiantes est = new Estudiantes(); int.TryParse(InscripcionIdNumericUpDown.Text, out id); cInscripcion cons = new cInscripcion(); cons.ShowDialog(); }
private void EditarButton_Click(object sender, EventArgs e) { InscripcionRepositorio rep = new InscripcionRepositorio(); int id; Inscripcion es = new Inscripcion(); int.TryParse(ConsultaDataGridView.CurrentRow.Cells[0].Value.ToString(), out id); es = rep.Buscar(id); rInscripcion re = new rInscripcion(es); this.Hide(); re.ShowDialog(); }
private void CargarComboBox() { InscripcionRepositorio ir = new InscripcionRepositorio(); Repositorio <Estudiantes> estudiantes = new Repositorio <Estudiantes>(); Repositorio <Asignaturas> asignaturas = new Repositorio <Asignaturas>(); EstudianteComboBox.DisplayMember = "Nombres"; EstudianteComboBox.ValueMember = "EstudianteId"; EstudianteComboBox.DataSource = estudiantes.GetList(p => true); AsignaturaComboBox.DisplayMember = "Descripcion"; AsignaturaComboBox.ValueMember = "AsignaturaId"; AsignaturaComboBox.DataSource = asignaturas.GetList(p => true); }
private void ConsultarButton_Click(object sender, EventArgs e) { var listado = new List <Inscripcion>(); InscripcionRepositorio rep = new InscripcionRepositorio(); if (CriterioTextBox.Text.Trim().Length > 0) { switch (FiltrarComboBox.SelectedIndex) { case 0: //Todo listado = rep.GetList(p => true); break; case 1: int id = Convert.ToInt32(CriterioTextBox.Text); listado = rep.GetList(p => p.InscripcionId == id); break; case 2: decimal monto = Convert.ToDecimal(CriterioTextBox.Text); listado = rep.GetList(p => p.Monto == monto); break; case 3: DateTime fecha = Convert.ToDateTime(CriterioTextBox.Text); listado = rep.GetList(p => p.Fecha == fecha); break; case 4: decimal pc = Convert.ToDecimal(CriterioTextBox.Text); listado = rep.GetList(p => p.PrecioCredito == pc); break; case 5: listado = listado.Where(c => c.Fecha.Date >= DesdeDateTimePicker.Value.Date && c.Fecha.Date <= HastaDateTimePicker.Value.Date).ToList(); break; } listado = listado.Where(c => c.Fecha.Date >= DesdeDateTimePicker.Value.Date && c.Fecha.Date <= HastaDateTimePicker.Value.Date).ToList(); } else { listado = rep.GetList(p => true); } ConsultaDataGridView.DataSource = null; ConsultaDataGridView.DataSource = listado; }
private void EliminarButton_Click(object sender, EventArgs e) { InscripcionRepositorio ir = new InscripcionRepositorio(); SuperErrorProvider.Clear(); int id; int.TryParse(InscripcionIdNumericUpDown.Text, out id); limpiar(); if (ir.Eliminar(id)) { MessageBox.Show("Eliminado"); } else { SuperErrorProvider.SetError(InscripcionIdNumericUpDown, "No se puede eliminar una inscripcion que no existe"); } }
private void GuardarButton_Click(object sender, EventArgs e) { InscripcionRepositorio isr = new InscripcionRepositorio(); Inscripcion ins; bool paso = false; if (!validar()) { return; } ins = LlenarClase(); if (InscripcionIdNumericUpDown.Value == 0) { paso = isr.Guardar(ins); } else { if (!ExisteEnLaBaseDeDatos()) { MessageBox.Show("No se puede modificar una Inscripcion que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } paso = isr.Modificar(ins); } if (paso) { MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }