Esempio n. 1
0
        Transito_Movimiento_GetLista(DtoLibInventario.Transito.Movimiento.Lista.Filtro filtro)
        {
            var result = new DtoLib.ResultadoLista <DtoLibInventario.Transito.Movimiento.Lista.Ficha>();

            try
            {
                using (var cnn = new invEntities(_cnInv.ConnectionString))
                {
                    var q = cnn.productos_movimientos_transito.
                            Where(w => w.codigoMov == filtro.codMov && w.tipoMov == filtro.tipMov).
                            ToList();
                    var lst = new List <DtoLibInventario.Transito.Movimiento.Lista.Ficha>();
                    if (q != null)
                    {
                        if (q.Count() > 0)
                        {
                            lst = q.Select(s =>
                            {
                                var r = new DtoLibInventario.Transito.Movimiento.Lista.Ficha()
                                {
                                    id             = s.id,
                                    fecha          = s.fecha,
                                    cntRenglones   = s.cntRenglones,
                                    descConcepto   = s.desConcepto,
                                    descDepDestino = s.desDepDestino,
                                    descDepOrigen  = s.desDepOrigen,
                                    descMov        = s.desMov,
                                    descSucDestino = s.desSucDestino,
                                    descSucOrigen  = s.desSucOrigen,
                                    descUsuario    = s.desUsuario,
                                    factorCambio   = s.factorCambio,
                                    monto          = s.monto,
                                    montoDivisa    = s.montoDivisa,
                                    motivo         = s.motivo,
                                };
                                return(r);
                            }).ToList();
                        }
                    }
                    result.Lista = lst;
                }
            }
            catch (Exception e)
            {
                result.Mensaje = e.Message;
                result.Result  = DtoLib.Enumerados.EnumResult.isError;
            }

            return(result);
        }
Esempio n. 2
0
        Transito_Movimiento_GetCnt(DtoLibInventario.Transito.Movimiento.Lista.Filtro filtro)
        {
            var result = new DtoLib.ResultadoEntidad <int>();

            try
            {
                using (var cnn = new invEntities(_cnInv.ConnectionString))
                {
                    var q = cnn.productos_movimientos_transito.
                            Where(w => w.codigoMov == filtro.codMov && w.tipoMov == filtro.tipMov).
                            ToList();
                    result.Entidad = q.Count();
                }
            }
            catch (Exception e)
            {
                result.Mensaje = e.Message;
                result.Result  = DtoLib.Enumerados.EnumResult.isError;
            }

            return(result);
        }
Esempio n. 3
0
 Transito_Movimiento_GetCnt(DtoLibInventario.Transito.Movimiento.Lista.Filtro filtro)
 {
     return(ServiceProv.Transito_Movimiento_GetCnt(filtro));
 }