private IList<JGV> convertirJornadaGV(IList<JornadaFechaEN> lista) { IList<JGV> l = new List<JGV>(); foreach (JornadaFechaEN j in lista) { InstalacionCEN ins = new InstalacionCEN(); TrabajadorCEN tra = new TrabajadorCEN(); TrabajadorEN t = new TrabajadorEN(); JornadaFechaCEN jor = new JornadaFechaCEN(); l.Add(new JGV() { Id = jor.ObtenerJornada(j.Id).Id.ToString(), Fecha = jor.ObtenerJornada(j.Id).Fecha.ToString(), NombreI = ins.ObtenerInstalacion(j.Instalacion.Id).Nombre }); } return l; }
public void Grid_Load(object sender, EventArgs e) { try { TrabajadorCEN trabajador = new TrabajadorCEN(); IList<TrabajadorEN> listaT = trabajador.ObtenerTodos(0, 0); Trabajadores.DataSource = convertirTrabajadorGV(listaT); InstalacionCEN instalacion = new InstalacionCEN(); IList<InstalacionEN> listaI = instalacion.ObtenerTodas(0, 0); Instalaciones.DataSource = convertirInstalacionGV(listaI); JornadaFechaCEN jornada = new JornadaFechaCEN(); IList<JornadaFechaEN> listaJ = jornada.ObtenerTodas(0, 0); IList<JGV> listajornadas = convertirJornadaGV(listaJ); Jornada.DataSource = listajornadas; } catch (Exception exc) { MessageBox.Show(exc.Message); } }
private void Crear_Click(object sender, EventArgs e) { JornadaFechaCEN jornada = new JornadaFechaCEN(); TrabajadorCEN trabajador = new TrabajadorCEN(); IGV instalacion = (IGV)Instalaciones.CurrentRow.DataBoundItem; TGV t = (TGV)Trabajadores.CurrentRow.DataBoundItem; IList<int> lista = new List<int>(); lista.Add(jornada.Crear(FechaBox.Value, instalacion.Id)); trabajador.Relationer_jornadas(t.DNI, lista); Cancelar.Text = "Cerrar"; Grid_Load(sender, e); }
private void GridConsulta_Load(object sender, EventArgs e) { if (_trabGV != null) { GridConsulta.DataSource = null; _trabGV.Clear(); IList<TrabajadorEN> trabajadores = new List<TrabajadorEN>(); JornadaFechaCEN _jornada = new JornadaFechaCEN(); IList<JornadaFechaEN> jornadas = _jornada.ObtenerTodas(0, 0); foreach (JornadaFechaEN j in jornadas) { if (j.Instalacion.Id == comboBox_instalaciones.Text) { trabajadores = j.Trabajadores; } } foreach (TrabajadorEN i in trabajadores) { _trabGV.Add(new TrabajadorGV() { Nif = i.Nif, Nombre = i.Nombre, Apellidos = i.Apellidos, Direccion = i.Direccion, Telefono = i.Telefono, CP = i.CodigoPostal, Pais = i.Pais, Localidad = i.Localidad, Provincia = i.Provincia, Tipo = i.Tipo.ToString() }); } GridConsulta.DataSource = _trabGV; } }