Пример #1
0
        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);
            }
        }
Пример #2
0
 public bool ExcProduto(SapatosDTO sapato)
 {
     try
     {
         Delete(sapato);
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Пример #3
0
 public bool NovoProduto(SapatosDTO sapato)
 {
     try
     {
         sapato.Nome = sapato.Nome.Replace("'", "''");
         Insert(sapato);
         return(true);
     }catch
     {
         return(false);
     }
 }
Пример #4
0
 public bool AttProduto(SapatosDTO sapato)
 {
     try
     {
         sapato.Nome = sapato.Nome.Replace("'", "''");
         Update(sapato);
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Пример #5
0
 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;
     }
 }
Пример #6
0
 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;
     }
 }
Пример #7
0
 //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;
     }
 }
Пример #8
0
 private void dgvEstoque_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     sapatosDto         = this.sapatos[dgvEstoque.CurrentCell.RowIndex];
     txtbxQ.Text        = sapatosDto.Quantidade.ToString();
     btnAlterar.Enabled = true;
 }
Пример #9
0
 private void dgvEstoque_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     btnConfirmarProd.Enabled = true;
     sapatosDTO = Sapatos[dgvEstoque.CurrentCell.RowIndex];
 }