private void GuardarButton_Click(object sender, EventArgs e) { bool paso = false; Actividades actividad; if (!Validar()) { return; } actividad = LLenaClase(); if (NumericUpDown.Value == 0) { paso = ActividadesBLL.Guardar(actividad); } else { if (!ExisteEnLaBaseDeDatos()) { MessageBox.Show("No se puede modificar un usuario ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } paso = ActividadesBLL.Modificar(actividad); } if (paso) { Limpiar(); MessageBox.Show("Guardado!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo guardar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void LlenarComboActividades() { var ListaActividades = ActividadesBLL.GetList(p => true); ActividadComboBox.DataSource = ListaActividades; ActividadComboBox.ValueMember = "ActividadId"; ActividadComboBox.DisplayMember = "Descripcion"; }
private void ConsultarButton_Click(object sender, EventArgs e) { //Si el filtro de la fecha se encuentra marcado, va a tomar en cuenta le rango de fecha if (FechaCheckBox.Checked) { if (!String.IsNullOrWhiteSpace(CriterioTextBox.Text)) { switch (FiltroComboBox.SelectedIndex) { case 0: //Actividades lista = ActividadesBLL.GetList(r => r.ActividadId == Utilidades.ToInt(CriterioTextBox.Text) && (r.FechaCreacion >= DesdeDateTimePicker.Value && r.FechaCreacion <= HastaDateTimePicker.Value)); break; case 1: //Descripcion lista = ActividadesBLL.GetList(r => r.Descripcion.Contains(CriterioTextBox.Text) && (r.FechaCreacion >= DesdeDateTimePicker.Value && r.FechaCreacion <= HastaDateTimePicker.Value)); break; } } else { lista = ActividadesBLL.GetList(r => (r.FechaCreacion >= DesdeDateTimePicker.Value && r.FechaCreacion <= HastaDateTimePicker.Value)); } } else { if (!String.IsNullOrWhiteSpace(CriterioTextBox.Text)) { switch (FiltroComboBox.SelectedIndex) { case 0: //AcvidadId lista = ActividadesBLL.GetList(r => r.ActividadId == Utilidades.ToInt(CriterioTextBox.Text)); break; case 1: //Descripciom lista = ActividadesBLL.GetList(r => r.Descripcion.Contains(CriterioTextBox.Text)); break; } } //En caso de que no haya nada en el textBo else { lista = ActividadesBLL.GetList(r => true); } } ConsultaDataGridView.DataSource = null; ConsultaDataGridView.DataSource = lista; }
private void BuscarButton_Click(object sender, EventArgs e) { var asistencia = new Asistencias(); int id = (int)IdNumericUpDown.Value; Limpiar(); asistencia = AsistenciasBLL.Buscar(id); if (asistencia != null) { LlenaCampo(asistencia); ActividadComboBox.Text = ActividadesBLL.Buscar(asistencia.ActividadId).Descripcion; } else { MessageBox.Show("No se ha podido encontrar la asistencia", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void BuscarButton_Click(object sender, EventArgs e) { Actividades actividad = new Actividades(); int id; int.TryParse(NumericUpDown.Text, out id); Limpiar(); actividad = ActividadesBLL.Buscar(id); if (actividad != null) { LLenaCampo(actividad); } else { MessageBox.Show("Actividad no encontrado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void EliminarButton_Click(object sender, EventArgs e) { int id; int.TryParse(NumericUpDown.Text, out id); Limpiar(); if (ActividadesBLL.Buscar(id) != null) { if (ActividadesBLL.Eliminar(id)) { MessageBox.Show("Eliminado!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("No se puede eliminar el usuario que no existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private bool ExisteEnLaBaseDeDatos() { Actividades actividad = ActividadesBLL.Buscar((int)NumericUpDown.Value); return(actividad != null); }