Exemple #1
0
        public ActionResult Eliminar(int pid)
        {
            var odoc = MovimientoDocBL.Obtener(pid);

            MovimientoDocBL.Eliminar(pid);

            var lstdoc = MovimientoDocBL.Listar(x => x.MovimientoId == odoc.MovimientoId.Value,
                                                z => z.OrderBy(y => y.TipoDocumentoId), "TipoDocumento");

            var omov = MovimientoBL.Obtener(odoc.MovimientoId.Value);

            omov.Documento = string.Empty;
            foreach (var x in lstdoc)
            {
                omov.Documento += x.TipoDocumento.Descripcion + " " + x.SerieDocumento + "-" + x.NroDocumento + "  ";
            }

            MovimientoBL.Actualizar(omov);

            return(Json(true));
        }
Exemple #2
0
        public ActionResult AgregarDocumento(int pMovimientoId, int pTipoDocumentoId, string pSerie, string pNumero)
        {
            var omov = MovimientoBL.Obtener(pMovimientoId);

            var item = new MovimientoDoc();

            item.MovimientoId    = pMovimientoId;
            item.TipoDocumentoId = pTipoDocumentoId;
            item.SerieDocumento  = pSerie;
            item.NroDocumento    = pNumero;
            MovimientoDocBL.Crear(item);

            var lstdoc = MovimientoDocBL.Listar(x => x.MovimientoId == pMovimientoId,
                                                z => z.OrderBy(y => y.TipoDocumentoId), "TipoDocumento");

            omov.Documento = string.Empty;
            foreach (var x in lstdoc)
            {
                omov.Documento += x.TipoDocumento.Descripcion + " " + x.SerieDocumento + "-" + x.NroDocumento + "  ";
            }
            MovimientoBL.Actualizar(omov);

            return(Json(true, JsonRequestBehavior.AllowGet));
        }