Exemple #1
0
 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);
     }
 }
Exemple #2
0
 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);
     }
 }
Exemple #5
0
        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);
            }
        }
Exemple #6
0
 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);
     }
 }