private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e) { try { if (!ValidateFields()) { return; } estudianteBindingSource.EndEdit(); var selectedEst = commB.SetEntity <Estudiante>(estudianteBindingSource.Current); if (selectedEst != null) { var ce = commB.FindCursoEstudianteByIdEstudiante(selectedEst.IdEstudiante); if (ce != null) { MessageBox.Show("No se pueden borrar estudiantes que están relacionados en la tabla de CursosEstudiantes", "Borrar", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); //base. return; } else { commB.DeleteEntity <Estudiante>(selectedEst); commB.SaveBitacora(this.Name + "Estudiante borrado: " + selectedEst.IdEstudiante, false, Tools.UserCredentials.UserId); lblInfoMessage.Text = "Estudiante borrado satisfactoriamente"; //horarioBindingSource.RemoveCurrent(); } } estudianteBindingSource.ResetBindings(true); } catch (Exception ex) { CursosBusiness.BusinessHelpers.General.LogInfo(ex, "Control", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }
private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e) { try { if (!ValidateFields()) { return; } horarioBindingSource.EndEdit(); var selectedHorario = commB.SetEntity <Horario>(horarioBindingSource.Current); if (selectedHorario != null) { var p = commB.GetCursosHorariosByIdHorarioList(selectedHorario.IdHorario); if (p.Count() > 0) { MessageBox.Show("No se pueden borrar horarios que están relacionados en la tabla de cursos", "Borrar", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); return; } else { commB.DeleteEntity <Horario>(selectedHorario); commB.SaveBitacora(this.Name + "Horario borrado: " + selectedHorario.IdHorario, false, Tools.UserCredentials.UserId); lblInfoMessage.Text = "Horario borrado satisfactoriamente"; //horarioBindingSource.RemoveCurrent(); } } horarioBindingSource.ResetBindings(true); } catch (Exception ex) { CursosBusiness.BusinessHelpers.General.LogInfo(ex, "Control", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }
private void bindingNavigatorDeleteItem_Click_1(object sender, EventArgs e) { try { if (!ValidateFields()) { return; } aulaBindingSource.EndEdit(); var selectedAula = commB.SetEntity <Aula>(aulaBindingSource.Current); if (selectedAula != null) { var p = commB.FindCursoHorarioByIdAula(selectedAula.IdAula); if (p != null) { MessageBox.Show("No se pueden borrar aulas que están relacionados en la tabla de Cursos", "Borrar", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); return; } else { commB.DeleteEntity <Aula>(selectedAula); commB.SaveBitacora(this.Name + "Usuario borrado: " + selectedAula.IdAula, false, Tools.UserCredentials.UserId); lblInfoMessage.Text = "Aula borrada satisfactoriamente"; } } aulaBindingSource.ResetBindings(true); } catch (Exception ex) { CursosBusiness.BusinessHelpers.General.LogInfo(ex, "Control", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }
private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e) { try { if (!ValidateFields()) { return; } tipoIdBindingSource.EndEdit(); var selectedTipoId = commB.SetEntity <TipoId>(tipoIdBindingSource.Current); commB.DeleteEntity <TipoId>(selectedTipoId); tipoIdBindingSource.ResetBindings(true); commB.SaveBitacora(this.Name + "Tipo Id borrado: " + selectedTipoId.IdTipoId, false, Tools.UserCredentials.UserId); lblInfoMessage.Text = "Tipo Id borrado satisfactoriamente"; } catch (Exception ex) { CursosBusiness.BusinessHelpers.General.LogInfo(ex, "Control", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }
private void btnAsignar_Click(object sender, EventArgs e) { var quitarAusencias = (from a in ac where !a.Ausente select a).Count(); if (quitarAusencias > 0) { foreach (CursosDtos.AusenciasCursoList item in ac) { if (!item.Ausente) { try { var au = commB.FindAusenciaCursoByIdAusencia(item.IdAusencia); commB.DeleteEntity <Ausencia>(au); commB.SaveBitacora(this.Name + " Ausencia eliminada: " + au.IdAusencia, false, Tools.UserCredentials.UserId); } catch (Exception ex) { General.LogInfo(ex, "Control", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } } } //ClearData(); CargarAusentes(); lblInfoMessage.Text = "Proceso terminado"; //MessageBox.Show("Proceso terminado", "Ausencias", // MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } else { MessageBox.Show("Debe desmarcar al menos una ausencia", "Ausencias", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } }
private void btnEliminar_Click(object sender, EventArgs e) { try { if (gvEstudiantes.CurrentRow != null) { var curCode = gvEstudiantes.CurrentRow.Cells["IdEstudiante"].Value; var ce = commB.FindCursoEstudianteByIdCursoAndIdEstudiante(Convert.ToInt32(txtIdCursoHorario.Text), Convert.ToInt32(curCode)); if (ce != null) { commB.DeleteEntity <CursosEstudiante>(ce); } commB.SaveBitacora(this.Name + " Estudiante eliminado: " + curCode.ToString(), false, Tools.UserCredentials.UserId); lblInfoMessage.Text = "Estudiante eliminado"; CargarEstudiantes(); this.btnBuscarEstudiante.Focus(); // hace que se valide el position text } } catch (Exception ex) { General.LogInfo(ex, "Control", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }
private void btnEliminar_Click(object sender, EventArgs e) { try { if (gvCursosAsignados.CurrentRow != null) { var curCodeCursoHorario = gvCursosAsignados.CurrentRow.Cells["IdCursosHorarios"].Value; var curCodeProfesor = gvCursosAsignados.CurrentRow.Cells["IdProfesor"].Value; var cp = commB.FindCursoProfesorByIdCursoProfesor(Convert.ToInt32(curCodeCursoHorario), Convert.ToInt32(curCodeProfesor)); if (cp != null) { commB.DeleteEntity <CursosProfesor>(cp); } commB.SaveBitacora(this.Name + " Curso eliminado: " + curCodeCursoHorario.ToString() + " Profesor: " + txtIdProfesor.Text, false, Tools.UserCredentials.UserId); lblInfoMessage.Text = "Curso eliminado satisfactoriamente"; CargarCursos(); this.btnBuscaCurso.Focus(); // hace que se valide el position text } } catch (Exception ex) { General.LogInfo(ex, "Control", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }
private void btnEliminar_Click(object sender, EventArgs e) { try { if (gvHorariosAsignados.CurrentRow != null) { var curCode = gvHorariosAsignados.CurrentRow.Cells["Id"].Value; var ch = commB.FindCursohorarioByIdCursoAndIdhorario(Convert.ToInt32(txtIdCurso.Text), Convert.ToInt32(curCode)); if (ch != null) { commB.DeleteEntity <CursosHorario>(ch); } commB.SaveBitacora(this.Name + " Curso borrado: " + txtIdCurso.Text, false, Tools.UserCredentials.UserId); lblInfoMessage.Text = "Curso borrado"; CargarHorarios(); this.btnBuscaCurso.Focus(); // hace que se valide el position text } } catch (Exception ex) { General.LogInfo(ex, "Control", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }