public ProductPrinterDTO AddProductPrinter(ProductPrinterDTO dto) { try { BaseDados.ComandText = "stp_COM_ARTIGO_PRINTERS_ADICIONAR"; BaseDados.AddParameter("@ARTIGO", dto.ProductID); BaseDados.AddParameter("@IMPRESSORA", dto.PrinterID); BaseDados.AddParameter("@VIA", dto.CopyNumber); BaseDados.AddParameter("@UTILIZADOR", dto.Utilizador); BaseDados.ExecuteNonQuery(); dto.Sucesso = true; } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { BaseDados.FecharConexao(); } return(dto); }
public ProductPrinterDTO DeleteProductPrinter(ProductPrinterDTO dto) { try { BaseDados.ComandText = "stp_COM_ARTIGO_PRINTERS_EXCLUIR"; BaseDados.AddParameter("@ARTIGO", dto.ProductID); BaseDados.ExecuteNonQuery(); dto.Sucesso = true; } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { BaseDados.FecharConexao(); } return(dto); }
public List <ProductPrinterDTO> ObterProductPrinterList(ProductPrinterDTO dto) { var lista = new List <ProductPrinterDTO>(); try { BaseDados.ComandText = "stp_COM_ARTIGO_PRINTERS_OBTERPORFILTRO"; BaseDados.AddParameter("@ARTIGO", dto.ProductID); MySqlDataReader dr = BaseDados.ExecuteReader(); while (dr.Read()) { dto = new ProductPrinterDTO { ProductID = int.Parse(dr[0].ToString()), PrinterID = int.Parse(dr[1].ToString()), PrinterName = dr[2].ToString(), CopyNumber = int.Parse(dr[3].ToString()) }; lista.Add(dto); } } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { BaseDados.FecharConexao(); } return(lista); }
public void Excluir(ProductPrinterDTO dto) { dao.DeleteProductPrinter(dto); }