public void LlenarlistaIva(IEnumerable <Iva> Iva)
 {
     ListaIva.Clear();
     foreach (var item in Iva)
     {
         ListaIva.Add(item);
     }
 }
示例#2
0
        /// <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;
     }
 }
示例#4
0
        //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));
            }
        }
示例#5
0
 /// <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);
 }