public void LlenarlistaIva(IEnumerable <Iva> Iva) { ListaIva.Clear(); foreach (var item in Iva) { ListaIva.Add(item); } }
/// <summary> /// Quita alicuota Iva de la lista del comprobante /// </summary> /// <param name="alicIva">Alicuota Iva a quitar del comprobante</param> /// <returns>Retorna True si se quitó correctamente, False en otro caso</returns> public bool quitarAlicuotaIva(AlicuotaIvaClass alicIva) { bool r = false; r = ListaIva.Remove(alicIva); return(r); }
public void LlenarListaTI(IEnumerable <Iva> iva) { try { foreach (var item in iva) { ListaIva.Add(item); } } catch (Exception ex) { throw ex; } }
//para funcionar o binding de um xml para um array ou list a classe correspondente ao parâmetro //deve ser decorada com a propriedade "[DataContract]" e as propriedades da classe que precisam //ser serializadas devem ser decoradas com a propriedade "[DataMember]" //Se na origem da requisição o dado for um json isto não é necessário. //Ver explicação em: http://www.asp.net/web-api/overview/formats-and-model-binding/json-and-xml-serialization public HttpResponseMessage PostMultiplo([FromBody] ListaIva ivas) { ApiResponseMessage retornoPortal; try { _cadastroIva.AtualizarIvas(ivas); retornoPortal = new ApiResponseMessage() { Retorno = new Retorno() { Codigo = "200", Texto = ivas.Count + " Ivas atualizados" } }; return(Request.CreateResponse(HttpStatusCode.OK, retornoPortal)); } catch (Exception ex) { retornoPortal = ExceptionUtil.GeraExecaoDeErroParaWebApi(ex); return(Request.CreateResponse(HttpStatusCode.OK, retornoPortal)); } }
/// <summary> /// Agregar alicuota Iva a la lista del comprobante /// </summary> /// <param name="alicIva">Alicuota Iva a agregar al comprobante</param> public void addAlicuotaIva(AlicuotaIvaClass alicIva) { ListaIva.Add(alicIva); }