private void CargarGrid(String TextoIntroducido = "") { try { using GendocsModeloDatos.models.GenDocsContext db = new GendocsModeloDatos.models.GenDocsContext(); var lst = ( from a in db.GdProyectos join b in db.GdPedidosCab on a.IdProyecto equals b.IdProyecto where ((b.NumRef.Contains(TextoIntroducido) && b.NumRef != null) || (b.Gestor.Contains(TextoIntroducido) && b.NumRef != null) || (b.NumObra.Contains(TextoIntroducido) && b.NumRef != null) || (b.DescripcionObra.Contains(TextoIntroducido) && b.NumRef != null) || (b.Actuacion.Contains(TextoIntroducido) && b.NumRef != null) || (b.Poblacion.Contains(TextoIntroducido) && b.NumRef != null)) orderby b.IdPedidoCab descending select new { b.IdPedidoCab, b.NumRef, b.Gestor, b.NumObra, b.FechaPedido, b.DescripcionObra, b.Actuacion, b.Poblacion } ).ToList(); DataTable dt = FormUtiles.ToDataTable(lst); dgvPedidos.DataSource = null; dgvPedidos.DataSource = dt; } catch (Exception ex) { _ = ex.Message; } }
private void CargarGrid() { try { GendocsModeloDatos.models.GenDocsContext db = new GendocsModeloDatos.models.GenDocsContext(); if (IdPedidoCab != 0) { var lst = (from a in db.GdPedidosDet join b in db.GdEmpleadosFml on a.IdResponsableFml equals b.IdEmpleadoFml join c in db.GdTrabajoEstados on a.IdEstadoTrabajo equals c.IdEstadoTrabajo let NombreCompleto = b.Nombre + " " + b.Apellidos where a.IdPedidoCab == IdPedidoCab orderby a.PlazoEntrega ascending select new { a.IdPedidoDet, a.IdPedidoCab, a.CodigoUc, a.DescripcionUc, a.Cantidad, a.Unidad, a.Precio, a.Importe, a.PlazoEntrega, NombreCompleto, c.EstadoTrabajo }).ToList(); //List<GdPedidosDet> lst = (from a in db.GdPedidosDet // where a.IdPedidoCab == IdPedidoCab // select a).ToList(); DataTable dt = FormUtiles.ToDataTable(lst); // TODO CARGAR EL DATASOURCE CON UN DATATABLE dgvPedidosEdit.DataSource = dt; } } catch (Exception ex) { _ = ex.Message; } }
private void CargarGrid(String TipoProyecto = "", String TextoIntroducido = "", int EstadoProyecto = 0) { try { GendocsModeloDatos.models.GenDocsContext db = new GendocsModeloDatos.models.GenDocsContext(); var lst = (from d in db.GdProyectos join p in db.GdProyectoEstados on d.IdProyectoEstado equals p.IdProyectoEstado where (d.TipoProyecto.Contains(TipoProyecto) & (d.CodigoProyecto.Contains(TextoIntroducido) || d.TipoProyecto.Contains(TipoProyecto) & (d.Alias.Contains(TextoIntroducido)) || d.TipoProyecto.Contains(TipoProyecto) & (d.IdProyectoEstado == EstadoProyecto))) select new { d.IdProyecto, d.CodigoProyecto, d.Alias, d.TipoProyecto, d.TerminoMunicipal, d.Gestor, d.Responsable, d.Provincia, d.EmailResponsable, p.ProyectoEstado, d.CarpetaBase } ).ToList(); if (EstadoProyecto != 0) { var lstFiltrada = (from d in db.GdProyectos join p in db.GdProyectoEstados on d.IdProyectoEstado equals p.IdProyectoEstado where (d.TipoProyecto.Contains(TipoProyecto) & ((d.CodigoProyecto.Contains(TextoIntroducido) || (d.Alias.Contains(TextoIntroducido))) & (d.IdProyectoEstado == EstadoProyecto))) select new { d.IdProyecto, d.CodigoProyecto, d.Alias, d.TipoProyecto, d.TerminoMunicipal, d.Gestor, d.Responsable, p.ProyectoEstado, d.CarpetaBase } ).ToList(); DataTable dtFilrado = FormUtiles.ToDataTable(lstFiltrada); dgvProyectos.DataSource = dtFilrado; } else { DataTable dt = FormUtiles.ToDataTable(lst); dgvProyectos.DataSource = dt; } } catch (Exception ex) { _ = ex.Message; } }
private void TxtCantidadRecursos_KeyPress(object sender, KeyPressEventArgs e) { FormUtiles.SoloNumeros(e); }