protected void CargarComprobantes_Selecting(object sender, DevExpress.Data.Linq.LinqServerModeDataSourceSelectEventArgs e) { FayceEntities db = new FayceEntities(); e.KeyExpression = "IdComprobanteVentaAuxiliar"; e.DefaultSorting = "IdComprobanteVentaAuxiliar DESC"; e.QueryableSource = from cv in db.ComprobanteVentaAuxiliar select cv; //e.QueryableSource = from cv in db.ComprobanteVenta // join p in db.Persona on cv.IdPersona equals p.Id // join mc in db.MotivoComprobante on cv.IdMotivoComprobante equals mc.IdMotivo // join es in db.Estado on cv.IdEstado equals es.Id // join u in db.Usuario on cv.IdUsuario equals u.id // select new DTOComprobantes // { // Id = cv.IdComprobanteVenta, // Fecha = cv.Fecha, // Serie = cv.Serie, // Numero = cv.Numero, // Cliente = p.TipoPersona != "NATURAL" ? p.RazonSocial : p.ApellidoPaterno + " " + p.ApellidoMaterno + ", " + p.Nombres, // Total = cv.Total, // Motivo = mc.Descripcion, // Observacion = cv.Observacion, // Estado = es.Descripcion, // Usuario = u.Nombre, // IdOrdenVenta = cv.IdOrdenVenta // }; }
public RepositorioRequerimientoDetalle(FayceEntities contexto) : base(contexto) { }