//Al volver a esta pantalla se refresca la grid private void FormInicio_Activated(object sender, EventArgs e) { bindingSourceEntitats.DataSource = ORMEntitats.SelectEntitatsByNom(textBoxCercarEntitats.Text); bindingSourceInstalacions.DataSource = ORMInstalacions.SelectInstalacionssByNom(textBoxCercarEspais.Text); bindingSourcePeticions.DataSource = ORMActivitatsDemandades.SelectAllActvitats(); bindingSourceActivitats.DataSource = ORMActivitats.SelectAllActvitats(); }
private void FormDetallsPeticio_Load(object sender, EventArgs e) { //Creamos los objetos que vamos a ir necesitando EQUIPS equip = ORMEquips.SelectEquiposByID(activitat.id_equipo); TIPUS_ACTIVIDAD tipu_acti = ORMTipoActividad.SelectTipoActividadByID(activitat.id_tipus_actividad); LLOC_DEPORTIVO espai = ORMEspai.SelectEspaiFiltroID(activitat.id_espai); List <ACTIVITATS> listActi = ORMActivitats.SelectActivitatsByInstalacion(espai.id); bindingSourceDias.DataSource = ORMDia.SelectAllDies(); bindingSourceHorarisActivitats.DataSource = ORMHorari.SelectAllHorarisByInstalacio(espai.id); bindingSourceHorariDemanat.DataSource = ORMHorari.SelectAllHoraris(activitat.id); bindingSourceHorariInstalacio.DataSource = ORMInstalacions.SelectHorarisById(espai.id_instalacions); //Cargamos los datos de la peticion textBoxNombre.Text = activitat.nom; textBoxDurada.Text = activitat.durada + " H"; textBoxEquip.Text = equip.nom; textBoxTipusActivitat.Text = tipu_acti.nom; textBoxEspai.Text = espai.nom; ACTIVITATS activitatAcceptada = ORMActivitats.SelectActivitatByID(activitat.id); if (activitatAcceptada != null) //Si la actividad ya ha sido aceptada no mostramos el boton de aceptar, ya que petaria el programa al intentar generar otra actividad con la PK duplicada { buttonAcceptar.Visible = false; buttonCancelar.Visible = false; } }
private void buttonAcceptar_Click(object sender, EventArgs e) { ORMActivitats.InsertActividad(activitat.id, activitat.nom, activitat.id_tipus_actividad, activitat.id_equipo, activitat.id_espai, 1); ORMActivitatsDemandades.SolicitudAceptada(activitat.id); AssignacioHoraris f = new AssignacioHoraris(activitat.id, activitat.id_espai, this); f.ShowDialog(); }
private void FormInicio_Load(object sender, EventArgs e) { tabPeticio(); //cargamos grids bindingSourceEntitats.DataSource = ORMEntitats.SelectAllEntitats(); bindingSourcePeticions.DataSource = ORMActivitatsDemandades.SelectAllActvitats(); bindingSourceInstalacions.DataSource = ORMInstalacions.SelectAllInstalacions(); bindingSourceActivitats.DataSource = ORMActivitats.SelectAllActvitats(); bindingSourceAdmins.DataSource = ORMAdmins.SelectAllAdmins(); //Grid de peticiones foreach (DataGridViewRow item in dataGridViewPeticio.Rows) { //if (item.Cells[1].Value.ToString().Equals("Acceptada")) if (item.Cells[1].Value == null) { item.DefaultCellStyle.SelectionBackColor = Color.Green; } } }
private void textBoxBuscarActivitat_TextChanged(object sender, EventArgs e) { bindingSourceActivitats.DataSource = ORMActivitats.SelectActivitatsByNom(textBoxBuscarActivitat.Text); }