public HttpResponseMessage Get() { CodigoComercial codigocomercial = new CodigoComercial(); HttpResponseMessage response = Request.CreateResponse <List <Models.CodigoComercial> >(HttpStatusCode.Created, codigocomercial.Select_Todo_CodigoComercial()); return(response); }
public HttpResponseMessage Delete(FormDataCollection form) { CodigoComercial codigocomercial = new CodigoComercial(); codigocomercial.Tipo1 = form.Get("Tipo"); codigocomercial.Codigo1 = form.Get("Codigo"); string[] respuesta = new string[3]; respuesta[0] = codigocomercial.Delete_CodigoComercial(); respuesta[1] = form.Get("Tipo"); respuesta[2] = form.Get("Codigo"); HttpResponseMessage response = Request.CreateResponse <string[]>(HttpStatusCode.Created, respuesta); return(response); }
public HttpResponseMessage Put(FormDataCollection form) { LineaDetalle lineadetalle = new LineaDetalle(); lineadetalle.NumeroLinea1 = Convert.ToInt32(form.Get("NumeroLinea")); lineadetalle.PartidaArancelaria1 = form.Get("PartidaArancelaria"); lineadetalle.Codigo1 = form.Get("Codigo"); lineadetalle.Cantidad1 = Convert.ToDecimal(form.Get("Cantidad").Replace('.', ',')); lineadetalle.UnidadMedida1 = form.Get("UnidadMedida"); lineadetalle.UnidadMedidaComercial1 = form.Get("UnidadMedidaComercial"); lineadetalle.Detalle1 = form.Get("Detalle"); lineadetalle.PrecioUnitario1 = Convert.ToDecimal(form.Get("PrecioUnitario").Replace('.', ',')); lineadetalle.MontoTotal1 = Convert.ToDecimal(form.Get("MontoTotal").Replace('.', ',')); lineadetalle.Subtotal1 = Convert.ToDecimal(form.Get("Subtotal").Replace('.', ',')); lineadetalle.BaseImponible1 = Convert.ToDecimal(form.Get("BaseImponible").Replace('.', ',')); lineadetalle.ImpuestoNeto1 = Convert.ToDecimal(form.Get("ImpuestoNeto").Replace('.', ',')); lineadetalle.MontoTotalLinea1 = Convert.ToDecimal(form.Get("MontoTotalLinea").Replace('.', ',')); lineadetalle.Consecutivo1 = Convert.ToInt32(form.Get("Consecutivo")); Descuento monto = new Descuento(); monto.MontoDescuento1 = Convert.ToDecimal(form.Get("MontoDescuento")); lineadetalle.MontoDescuento1 = monto; Descuento naturaleza = new Descuento(); naturaleza.NaturalezaDescuento = form.Get("NaturalezaDescuento"); lineadetalle.NaturalezaDescuento = naturaleza; CodigoComercial tipo = new CodigoComercial(); tipo.Tipo1 = form.Get("CodigoComercialTipo"); lineadetalle.CodigoComercialTipo1 = tipo; CodigoComercial codigo = new CodigoComercial(); codigo.Codigo1 = form.Get("CodigoComercialCodigo"); lineadetalle.CodigoComercialCodigo1 = codigo; JArray jObject = JArray.Parse(form.Get("ListaActualDeLineaDetalle_Impuesto_Exoneracion")); JToken jUser = jObject; var lista = jUser.ToObject <List <LineaDetalle_Impuesto_Exoneracion_Local> >(); List <Models.LineaDetalle_Impuesto_Exoneracion> lineadetalle_impuesto_s = new List <LineaDetalle_Impuesto_Exoneracion>(); foreach (var item in lista) { Impuesto impuesto = new Impuesto(); impuesto.Codigo1 = item.ImpuestoCodigo; Exoneracion exoneracion = new Exoneracion(); exoneracion.TipoDocumento1 = item.TipoDocumento; exoneracion.NumeroDocumento1 = item.NumeroDocumento; LineaDetalle_Impuesto_Exoneracion lineadetalle_impuesto_exoneracion = new LineaDetalle_Impuesto_Exoneracion(); lineadetalle_impuesto_exoneracion.NumeroDocumento1 = exoneracion; lineadetalle_impuesto_exoneracion.TipoDocumento1 = exoneracion; lineadetalle_impuesto_exoneracion.ImpuestoCodigo1 = impuesto; lineadetalle_impuesto_s.Add(lineadetalle_impuesto_exoneracion); } lineadetalle.ListaLineaDetalleImpuestoExoneracion1 = lineadetalle_impuesto_s; string[] respuesta = new string[2]; respuesta[0] = lineadetalle.Insert_LineaDetalle(); respuesta[1] = form.Get("Consecutivo"); HttpResponseMessage response = Request.CreateResponse <string[]>(HttpStatusCode.Created, respuesta); return(response); }