public JsonResult UpdateShipmentLine([FromBody] LinhaGuiaTransporteNavViewModel line) { if (line.NoGuiaTransporte == "" || line.NoGuiaTransporte == null) { return(Json(false)); } if (line.NoLinha == 0) { return(Json(false)); } bool result = DBNAV2017GuiasTransporte.UpdateLinhaGuiaTransporte(line); return(Json(result)); }
public JsonResult CreateShipmentLine([FromBody] JObject data) { if (data == null) { return(Json(false)); } try { LinhaGuiaTransporteNavViewModel linhaGT = new LinhaGuiaTransporteNavViewModel() { NoGuiaTransporte = (string)data["noGuiaTransporte"], NoLinha = (int)data["noLinha"], Tipo = (int)data["tipo"], No = (string)data["no"], Descricao = (string)data["descricao"], CodUnidadeMedida = (string)data["codUnidadeMedida"], Quantidade = (decimal)data["quantidade"], QuantidadeEnviar = (decimal)data["quantidadeEnviar"], NoProjecto = data["noProjecto"] == null ? "" : (string)data["noProjecto"], UnitCost = (data["unitCost"] == null || string.Compare((string)data["unitCost"], "") == 0) ? 0 : (decimal)data["unitCost"], UnitPrice = (data["unitPrice"] == null || string.Compare((string)data["unitPrice"], "") == 0) ? 0 : (decimal)data["unitPrice"], ShortcutDimension1Code = data["shortcutDimension1code"] == null ? "" : (string)data["shortcutDimension1code"], ShortcutDimension2Code = data["shortcutDimension2Code"] == null ? "" : (string)data["shortcutDimension2Code"], NoCliente = data["noCliente"] == null ? "" : (string)data["noCliente"], DataGuia = (data["dataGuia"] == null || string.Compare((string)data["dataGuia"], "") == 0) ? DateTime.Parse("1900-01-01") : (DateTime)data["dataGuia"], DataEntrega = (data["dataEntrega"] == null || string.Compare((string)data["dataEntrega"], "") == 0) ? DateTime.Parse("1900-01-01") : (DateTime)data["dataEntrega"], TipoTerceiro = data["tipoTerceiro"] == null ? 0 : (int)data["tipoTerceiro"] }; linhaGT.TotalCost = linhaGT.UnitCost * linhaGT.Quantidade; linhaGT.TotalPrice = linhaGT.UnitPrice * linhaGT.Quantidade; bool result = DBNAV2017GuiasTransporte.CreateLinhasGuiaTransporte(linhaGT); return(Json(result)); } catch (Exception ex) { return(Json(false)); } }