public OOB.Resultado.Ficha Pendiente_DejarCta(OOB.Pendiente.DejarCta.Ficha ficha) { var result = new OOB.Resultado.Ficha(); var fichaDTO = new DtoLibPos.Pendiente.Dejar.Ficha() { cirifCliente = ficha.cirifCliente, idCliente = ficha.idCliente, idOperador = ficha.idOperador, monto = ficha.monto, montoDivisa = ficha.montoDivisa, nombreCliente = ficha.nombreCliente, renglones = ficha.renglones, items = ficha.items.Select(s => { var nr = new DtoLibPos.Pendiente.Dejar.FichaItem() { idItem = s.idItem, }; return(nr); }).ToList(), }; var r01 = MyData.Pendiente_DejarCta(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } return(result); }
public void DejarCtaPendiente(OOB.Cliente.Entidad.Ficha cliente) { _dejarPendienteIsOk = false; if (_gestionPendiente.DejarPendiente()) { var agregar = new OOB.Pendiente.DejarCta.Ficha() { cirifCliente = cliente.CiRif, idCliente = cliente.Id, idOperador = Sistema.PosEnUso.id, monto = Importe, montoDivisa = ImporteDivisa, nombreCliente = cliente.Nombre, renglones = CantRenglones, }; agregar.items = _blitems.Select(s => { var nr = new OOB.Pendiente.DejarCta.FichaItem() { idItem = s.Ficha.id, }; return(nr); }).ToList(); var r01 = Sistema.MyData.Pendiente_DejarCta(agregar); if (r01.Result == OOB.Resultado.Enumerados.EnumResult.isError) { Helpers.Sonido.Error(); Helpers.Msg.Error(r01.Mensaje); } _blitems.Clear(); _bsitems.CurrencyManager.Refresh(); _dejarPendienteIsOk = true; Helpers.Msg.OK("PROCESO REALIZADO CON EXITO !!!"); } }