public System.Data.DataTable ObtenerFictas(ClsFalta ObjFalta) { //Obtengo las fictas calculadas en base de datos y las retorno ClsBD BD = new ClsBD(); int IDEst = ObjFalta.GetIDEstudiante(); using (SqlCommand comand = new SqlCommand("PAAFicta", BD.Conn)) { try { comand.CommandType = System.Data.CommandType.StoredProcedure; comand.Parameters.Add(new SqlParameter("@IDEst", IDEst)); System.Data.DataTable DT = new System.Data.DataTable(); SqlDataAdapter DA = new SqlDataAdapter(comand); BD.Open(); DA.Fill(DT); BD.Close(); return(DT); } catch (Exception ex) { MessageBox.Show("Error:" + ex.Message); return(null); } } }
public void JustificarFalta(ClsFalta ObjFalta) { //Modifico una falta para justificarla según su ID ClsBD BD = new ClsBD(); int IDFalt = ObjFalta.GetID(); using (SqlCommand comand = new SqlCommand("PAJustificarFalta", BD.Conn)) { try { comand.CommandType = System.Data.CommandType.StoredProcedure; comand.Parameters.Add(new SqlParameter("@IdFalt", IDFalt)); System.Data.DataTable DT = new System.Data.DataTable(); SqlDataAdapter DA = new SqlDataAdapter(comand); BD.Open(); DA.Fill(DT); BD.Close(); MessageBox.Show("guardado con éxito!"); } catch (Exception ex) { MessageBox.Show("Error al guardar: " + ex.Message); } } }
public System.Data.DataTable BuscarFalta(ClsFalta ObjFalta) {//Busco las faltas en base a ID del estudiante y las restorno en un DataTable ClsBD BD = new ClsBD(); int IDEst = ObjFalta.GetIDEstudiante(); using (SqlCommand comand = new SqlCommand("PAFaltaselect", BD.Conn)) { try { comand.CommandType = System.Data.CommandType.StoredProcedure; comand.Parameters.Add(new SqlParameter("@IDEstudiante", IDEst)); System.Data.DataTable DT = new System.Data.DataTable(); SqlDataAdapter DA = new SqlDataAdapter(comand); BD.Open(); DA.Fill(DT); BD.Close(); return(DT); } catch (Exception ex) { Console.Write("Error al buscar: " + ex.Message); return(null); } } }
public void AltaFalta(ClsFalta ObjFalta) { //Inserto una nueva falta y actualizo las faltas de los estudiantes que faltaron ClsBD BD = new ClsBD(); DateTime Fecha = ObjFalta.GetFecha(); int IDEstudiante = ObjFalta.GetIDEstudiante(); using (SqlCommand comand = new SqlCommand("PAPonerfalta", BD.Conn)) { try { comand.CommandType = System.Data.CommandType.StoredProcedure; comand.Parameters.Add(new SqlParameter("@Fecha", Fecha)); comand.Parameters.Add(new SqlParameter("@IDEstudiante", IDEstudiante)); System.Data.DataTable DT = new System.Data.DataTable(); SqlDataAdapter DA = new SqlDataAdapter(comand); BD.Open(); DA.Fill(DT); BD.Close(); MessageBox.Show("guardado con éxito!"); } catch (Exception ex) { MessageBox.Show("Error al guardar: " + ex.Message); } using (SqlCommand com = new SqlCommand("PAActualizarFalt", BD.Conn)) { try { com.CommandType = System.Data.CommandType.StoredProcedure; com.Parameters.Add(new SqlParameter("@IDEstudiante", IDEstudiante)); System.Data.DataTable DT = new System.Data.DataTable(); SqlDataAdapter DA = new SqlDataAdapter(com); BD.Open(); DA.Fill(DT); BD.Close(); } catch (Exception ex) { MessageBox.Show("Error al guardar: " + ex.Message); } } } }