public void SalvarItem(ItemFaturacaoDTO item) { GuiaItemDTO dto; try { ComandText = "stp_COM_GUIA_ENTREGA_ITEM_ADICIONAR"; AddParameter("@GUIA_ID", item.Codigo); AddParameter("@ARTIGO", item.Artigo); AddParameter("@QUANTIDADE", item.QuantidadeSatisfeita); AddParameter("@ROLOS", item.QuantidadeRolo); AddParameter("@POR_ROLO", item.QuantidadeReservada); ExecuteNonQuery(); } catch (Exception ex) { dto = new GuiaItemDTO { MensagemErro = ex.Message.Replace("'", string.Empty) }; } finally { FecharConexao(); } }
public void SalvarItems(ItemFaturacaoDTO item) { GuiaItemDTO dto; try { ComandText = "stp_COM_GUIA_ENTREGA_ITEMS_ADICIONAR"; AddParameter("@ARTIGO", item.Artigo); AddParameter("@DELIVERMAN", item.DesignacaoEntidade); AddParameter("@DATA_ENTREGA", item.DataEntrega); AddParameter("@UTILIZADOR", item.Utilizador); AddParameter("@DOCUMENT_ID", item.Fatura); AddParameter("@QUANTIDADE", item.QuantidadeSatisfeita); AddParameter("@ITEM_CODIGO", item.Codigo); AddParameter("@GUIA_ID", item.DocOrigemID); ExecuteNonQuery(); } catch (Exception ex) { dto = new GuiaItemDTO { MensagemErro = ex.Message.Replace("'", string.Empty) }; } finally { FecharConexao(); } }
public List <GuiaItemDTO> ObterGuiaItemsList(GuiaEntregaDTO dto) { List <GuiaItemDTO> lista = new List <GuiaItemDTO>(); try { ComandText = "stp_COM_GUIA_ENTREGA_TOPRINT"; AddParameter("@CODIGO", dto.Codigo); MySqlDataReader dr = ExecuteReader(); while (dr.Read()) { var item = new GuiaItemDTO { Referencia = dr[0].ToString(), Designacao = dr[1].ToString(), Marca = "", Substracto = dr[3].ToString(), QuantidadeRolo = decimal.Parse(dr[4].ToString()), QuantidadeReservada = !string.IsNullOrEmpty(dr[5].ToString()) ? decimal.Parse(dr[5].ToString()) : 0, Quantidade = decimal.Parse(dr[6].ToString()), DescontoNumerario = !string.IsNullOrEmpty(dr[7].ToString()) ? decimal.Parse(dr[7].ToString()) : 0, // Excesso QuantidadeSatisfeita = !string.IsNullOrEmpty(dr[8].ToString()) ? decimal.Parse(dr[8].ToString()) : 0, DesignacaoEntidade = dr[9].ToString(), SocialName = dr[10].ToString(), LookupField1 = dr["FAT_REFERENCIA"].ToString(), DataEntrada = !string.IsNullOrEmpty(dr["FAT_DATA_EMISSAO"].ToString()) ? DateTime.Parse(dr["FAT_DATA_EMISSAO"].ToString()) : DateTime.MinValue, DataEntrega = !string.IsNullOrEmpty(dr["GUIA_DATA_ENTREGA"].ToString()) ? DateTime.Parse(dr["GUIA_DATA_ENTREGA"].ToString()) : DateTime.MinValue, FuncionarioID = dr["ENT_NOME_COMPLETO"].ToString(), CreatedDate = DateTime.Parse(dr["GUIA_UPDATED_DATE"].ToString()), Notas = dr["FAT_ITEM_COMENTARIOS"].ToString() }; item.DescontoNumerario = item.DescontoNumerario < 0 ? 0 : item.DescontoNumerario; lista.Add(item); } } catch (Exception ex) { dto.MensagemErro = ex.Message.Replace("'", string.Empty); } finally { FecharConexao(); } return(lista); }
public List <GuiaItemDTO> CustomerItemsDeliveredExtractList(GuiaItemDTO dto) { return(dao.ObterItemDeliveryExtractList(dto)); }