public JsonResult GetOrdenTrabajo(string fecha) { Entidad.OrdenTrabajoQueryinput input = new Entidad.OrdenTrabajoQueryinput(); var fechaSTR = Convert.ToDateTime(fecha).ToString("yyyyMMdd"); input.FECHA = fechaSTR; input.LIBRERIA = (string)Session["Libreria"]; List <Entidad.OrdenTrabajo> InputOrdenTrabajo = new List <Entidad.OrdenTrabajo>(); InputOrdenTrabajo = NgOredenTrabajo.Consulta(input); return(Json(InputOrdenTrabajo)); }
public JsonResult GetOrdenTrabajoLiquidacion(string FECHA) { Entidad.OrdenTrabajoQueryinput input = new Entidad.OrdenTrabajoQueryinput(); var fechaSTR = FECHA.Substring(6, 4) + FECHA.Substring(3, 2) + FECHA.Substring(0, 2); input.FECHA = fechaSTR; input.LIBRERIA = (string)Session["Libreria"]; List <Entidad.OrdenTrabajo> DATAOrdenTrabajo = new List <Entidad.OrdenTrabajo>(); DATAOrdenTrabajo = NgOredenTrabajo.Consulta(input); var Grupo = DATAOrdenTrabajo.GroupBy(x => new { x.CGRONG, x.NORDTR, x.ESTADO, x.CLIENTE, x.DOCUMENTO, x.NORDN1, x.AGENTE }) .Select(g => new Entidad.liquidacionGroup { NORDTR = g.Key.NORDTR, CGRONG = g.Key.CGRONG, ESTADO = g.Key.ESTADO, DOCUMENTO = g.Key.DOCUMENTO, NORDN1 = g.Key.NORDN1, CLIENTE = g.Key.CLIENTE, AGENTE = g.Key.AGENTE, CANTSERV = g.Sum(X => X.QSRVC), //PesoSERV = g.Sum(X => X.PSRVC), }).ToList(); var GrupoByOrden = DATAOrdenTrabajo.GroupBy(x => new { x.CGRONG, x.NORDTR, x.CSRVNV, x.SERVICIO, x.ESTADO }) .Select(g => new Entidad.liquidacionGroupOrden { //NCRRLT = g.Key.NCRRLT, NORDTR = g.Key.NORDTR, CGRONG = g.Key.CGRONG, CSRVNV = g.Key.CSRVNV, SERVICIO = g.Key.SERVICIO, ESTADO = g.Key.ESTADO, CANTSERV = g.Sum(X => X.QSRVC), PESOSERV = g.Sum(X => X.PSRVC) }).ToList(); Entidad.Liquidacion global = new Entidad.Liquidacion(); global.Detalle = DATAOrdenTrabajo; global.Grupo = Grupo; global.GrupoByOrden = GrupoByOrden; return(Json(global)); }
public List <Entidad.OrdenTrabajo> Consulta(Entidad.OrdenTrabajoQueryinput Parametros) { dtResultado = DB2Helper.ExecuteDb2Query(CommandType.StoredProcedure, "SP_CONSULTA_OT_DETALLE_TODOS", Parametros); return(dtResultado.ToList <Entidad.OrdenTrabajo>()); }
public List <Entidad.OrdenTrabajo> Consulta(Entidad.OrdenTrabajoQueryinput Parametros) { return(ejecuta.Consulta(Parametros)); }
public JsonResult GetOrdenTrabajo(string FECHA) { Entidad.OrdenTrabajoQueryinput input = new Entidad.OrdenTrabajoQueryinput(); var fechaSTR = FECHA.Substring(6, 4) + FECHA.Substring(3, 2) + FECHA.Substring(0, 2); //var fechaSTR = Convert.ToDateTime(FECHA).ToString("yyyyMMdd"); input.FECHA = fechaSTR; input.LIBRERIA = (string)Session["Libreria"]; List <Entidad.OrdenTrabajo> DATAOrdenTrabajo = new List <Entidad.OrdenTrabajo>(); DATAOrdenTrabajo = NgOredenTrabajo.Consulta(input); var GrupoOT = DATAOrdenTrabajo.GroupBy(x => new { x.OBSERVACION, x.CGRONG, x.CSRVNV, x.NORDTR, x.SERVICIO, x.ESTADO, x.CLIENTE, x.AGENTE, x.NORDN1, x.DOCUMENTO, x.CLASE, x.MOTIVO, x.NROEXPED, x.RESP, x.ESTTRANS }) .Select(g => new Entidad.GroupOT { OBSERVACION = g.Key.OBSERVACION, MOTIVO = g.Key.MOTIVO, CLIENTE = "CLIENTE: " + g.Key.CLIENTE, DOCUMENTO = g.Key.DOCUMENTO, NORDN1 = g.Key.NORDN1, AGENTE = "AGENTE DE ADUANA: " + g.Key.AGENTE, NORDTR = g.Key.NORDTR, CGRONG = g.Key.CGRONG, CLASE = g.Key.CLASE, CSRVNV = g.Key.CSRVNV, ESTADO = g.Key.ESTADO, SERVICIO = g.Key.SERVICIO, NROEXPED = g.Key.NROEXPED, RESP = g.Key.RESP, ESTTRANS = g.Key.ESTTRANS, CANTSERVICIOS = g.Count() }).ToList(); var GrupoOTTotales = DATAOrdenTrabajo.GroupBy(x => new { x.CSRVNV, x.SERVICIO, x.ESTADO, x.CGRONG }) .Select(g => new Entidad.GroupOTtotales { REGIMEN = g.Key.CGRONG == "51" ? "IMPORTACIONES" : "EXPORTACIONES", CGRONG = g.Key.CGRONG, CSRVNV = g.Key.CSRVNV, SERVICIO = g.Key.SERVICIO, ESTADO = g.Key.ESTADO, CANTSERVICIOS = g.Count() }).ToList(); var GrupoByOrden = DATAOrdenTrabajo.GroupBy(x => new { x.CGRONG, x.NORDTR, x.CSRVNV, x.SERVICIO, x.ESTADO }) .Select(g => new Entidad.liquidacionGroupOrden { //NCRRLT = g.Key.NCRRLT, NORDTR = g.Key.NORDTR, CGRONG = g.Key.CGRONG, CSRVNV = g.Key.CSRVNV, SERVICIO = g.Key.SERVICIO, ESTADO = g.Key.ESTADO, CANTSERV = g.Sum(X => X.QSRVC), PESOSERV = g.Sum(X => X.PSRVC) }).ToList(); Entidad.OTGlobal global = new Entidad.OTGlobal(); global.Detallado = DATAOrdenTrabajo; global.Grupo = GrupoOT; global.GrupoByOrden = GrupoByOrden; global.Totales = GrupoOTTotales; return(Json(global)); }