protected void ButtonGuardarCalificacion_Click(object sender, EventArgs e) { if (idhorario == 0) { LabelError.Visible = true; LabelError.Text = "No hay materias seleccionadas..."; } else { int idcalificaion = bdcalificaion.EstablecerId(); calificacion = new Calificaciones(); calificacion.IdCalificacion = idcalificaion; calificacion.IdIdHorarioClase = idhorario; calificacion.CalFinal = int.Parse(TextBoxCalFinal.Text); calificacion.CalParcial1 = int.Parse(TextBoxCalParcial1.Text); calificacion.CalParcial2 = int.Parse(TextBoxCalParcial2.Text); calificacion.CalParcial3 = int.Parse(TextBoxCalParcial3.Text); bdcalificaion.registrarCalificaciones(calificacion); LabelMensaje.Visible = true; LabelMensaje.Text = "Calificacion Guardado Correctamente..."; } }
public void ModificarCalificaciones(Calificaciones calificacion) { cmd = new SqlCommand("UPDATE Calificaciones SET CalFinal=@CalFinal,CalParcial1=@CalParcial1,CalParcial2=@CalParcial2,CalParcial3=@CalParcial3 where IdHorarioClase=@IdHorarioClase", cn); cmd.Parameters.AddWithValue("@IdHorarioClase", calificacion.IdIdHorarioClase); cmd.Parameters.AddWithValue("@CalFinal", calificacion.CalFinal); cmd.Parameters.AddWithValue("@CalParcial1", calificacion.CalParcial1); cmd.Parameters.AddWithValue("@CalParcial2", calificacion.CalParcial2); cmd.Parameters.AddWithValue("@CalParcial3", calificacion.CalParcial3); cn.Open(); cmd.ExecuteNonQuery(); cn.Close(); }
public void registrarCalificaciones(Calificaciones calificacion) { cmd = new SqlCommand("InsertarCalificaciones", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdCalificacion", calificacion.IdCalificacion); cmd.Parameters.AddWithValue("@IdHorarioClase", calificacion.IdIdHorarioClase); cmd.Parameters.AddWithValue("@CalFinal", calificacion.CalFinal); cmd.Parameters.AddWithValue("@CalParcial1", calificacion.CalParcial1); cmd.Parameters.AddWithValue("@CalParcial2", calificacion.CalParcial2); cmd.Parameters.AddWithValue("@CalParcial3", calificacion.CalParcial3); cn.Open(); cmd.ExecuteNonQuery(); cn.Close(); }
protected void ButtonBuscarCalificacion_Click(object sender, EventArgs e) { try { if (bdcalificaion.ConsultarCalificaciones(idhorario)) { calificacion = new Calificaciones(); calificacion = bdcalificaion.RetornerCalificacion(); TextBoxCalFinal.Text = Convert.ToString(calificacion.CalFinal); TextBoxCalParcial1.Text = Convert.ToString(calificacion.CalParcial1); TextBoxCalParcial2.Text = Convert.ToString(calificacion.CalParcial2); TextBoxCalParcial3.Text = Convert.ToString(calificacion.CalParcial3); //mostrando a amteri } } catch (Exception) { LabelAdvertencia.Visible = true; LabelAdvertencia.Text = "Debe buscar el horario del alumno..Porteriormente seleccionar una materia de su horario para buscar la calificacion.."; } }
protected void ButtonModificarCaificacion_Click(object sender, EventArgs e) { try { calificacion = new Calificaciones(); calificacion.IdIdHorarioClase = idhorario; calificacion.CalFinal = int.Parse(TextBoxCalFinal.Text); calificacion.CalParcial1 = int.Parse(TextBoxCalParcial1.Text); calificacion.CalParcial2 = int.Parse(TextBoxCalParcial2.Text); calificacion.CalParcial3 = int.Parse(TextBoxCalParcial3.Text); bdcalificaion.ModificarCalificaciones(calificacion); LabelMensaje.Visible = true; LabelMensaje.Text = "Calificacion Modificado Correctamente..."; } catch (Exception) { LabelAdvertencia.Visible = true; LabelAdvertencia.Text = "No ha seleccionado ninguna calificacion para modificacion.."; } }
public bool ConsultarCalificaciones(int idhorario) { bool encontrado = false; string consultarQuey = "select*from Calificaciones where IdHorarioClase='" + idhorario + "'"; cmd = new SqlCommand(consultarQuey, cn); cn.Open(); dr = cmd.ExecuteReader(); while (dr.Read()) { calificaciones = new Calificaciones(); calificaciones.IdCalificacion = int.Parse(dr[0].ToString()); calificaciones.IdIdHorarioClase = int.Parse(dr[1].ToString()); calificaciones.CalFinal = int.Parse(dr[2].ToString()); calificaciones.CalParcial1 = int.Parse(dr[3].ToString()); calificaciones.CalParcial2 = int.Parse(dr[4].ToString()); calificaciones.CalParcial3 = int.Parse(dr[5].ToString()); encontrado = true; } cn.Close(); return(encontrado); }