public List <SapatosDTO> Read() { MySqlDataReader dR = ReadDr(); List <SapatosDTO> sapatos = new List <SapatosDTO>(); try { if (dR != null) { do { SapatosDTO sapato = new SapatosDTO(); sapato.Id = Convert.ToInt32(dR["ID"].ToString()); sapato.Nome = dR["Nome"].ToString(); sapato.Tamanho = Convert.ToInt32(dR["Tamanho"].ToString()); sapato.Quantidade = Convert.ToInt32(dR["Quantidade"].ToString()); sapato.Sexo = dR["Sexo"].ToString(); sapato.Valor = float.Parse(dR["Valor"].ToString()); sapatos.Add(sapato); } while (dR.Read()); } if (sapatos.Count == 0) { return(null); } return(sapatos); } catch { return(null); } }
public bool ExcProduto(SapatosDTO sapato) { try { Delete(sapato); return(true); } catch { return(false); } }
public bool NovoProduto(SapatosDTO sapato) { try { sapato.Nome = sapato.Nome.Replace("'", "''"); Insert(sapato); return(true); }catch { return(false); } }
public bool AttProduto(SapatosDTO sapato) { try { sapato.Nome = sapato.Nome.Replace("'", "''"); Update(sapato); return(true); } catch { return(false); } }
private void Update(SapatosDTO sapatos) { try { cF = new ConnectionFactory(); cF.CreateConnection(); String comando = "Update Sapatos set Nome = '" + sapatos.Nome + "', Tamanho = " + sapatos.Tamanho + ", Quantidade = " + sapatos.Quantidade + ", Sexo = '" + sapatos.Sexo + "', Valor = " + sapatos.Valor.ToString().Replace(",", ".") + " Where ID =" + sapatos.Id; cF.SqlCommand(comando); } catch (Exception e) { throw new Exception("Erro: " + e.Message); } finally { cF = null; } }
private void Delete(SapatosDTO sapatos) { try { cF = new ConnectionFactory(); cF.CreateConnection(); String comando = "Delete from Sapatos Where ID = " + sapatos.Id + ""; cF.SqlCommand(comando); } catch (Exception e) { throw new Exception("Erro: " + e.Message); } finally { cF = null; } }
//CRUD private void Insert(SapatosDTO sapatos) { try { cF = new ConnectionFactory(); cF.CreateConnection(); String comando = "Insert INTO Sapatos (Nome, Tamanho, Quantidade, Sexo, Valor) Values ('" + sapatos.Nome + "', " + sapatos.Tamanho + ", " + sapatos.Quantidade + ", '" + sapatos.Sexo + "', " + sapatos.Valor.ToString().Replace(",", ".") + ")"; cF.SqlCommand(comando); } catch (Exception e) { throw new Exception("Erro: " + e.Message); } finally { cF = null; } }
private void dgvEstoque_CellClick(object sender, DataGridViewCellEventArgs e) { sapatosDto = this.sapatos[dgvEstoque.CurrentCell.RowIndex]; txtbxQ.Text = sapatosDto.Quantidade.ToString(); btnAlterar.Enabled = true; }
private void dgvEstoque_CellClick(object sender, DataGridViewCellEventArgs e) { btnConfirmarProd.Enabled = true; sapatosDTO = Sapatos[dgvEstoque.CurrentCell.RowIndex]; }