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)); }
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)); }