예제 #1
0
        public List <VendasDTO> Read()
        {
            MySqlDataReader  dR     = ReadDr();
            List <VendasDTO> vendas = new List <VendasDTO>();

            try
            {
                if (dR != null)
                {
                    do
                    {
                        VendasDTO venda = new VendasDTO();
                        venda.Id       = Convert.ToInt32(dR["ID"].ToString());
                        venda.Vendedor = dR["Vendedor"].ToString();
                        venda.Cliente  = Convert.ToInt32(dR["Cliente"].ToString());
                        venda.Valor    = float.Parse(dR["Valor"].ToString());
                        venda.Dia      = Convert.ToInt32(dR["Dia"].ToString());
                        venda.Mes      = Convert.ToInt32(dR["Mes"].ToString());
                        venda.Ano      = Convert.ToInt32(dR["Ano"].ToString());
                        vendas.Add(venda);
                    } while (dR.Read());
                }
                if (vendas.Count == 0)
                {
                    return(null);
                }
                return(vendas);
            }
            catch
            {
                return(null);
            }
        }
예제 #2
0
 public bool NovaVenda(VendasDTO venda)
 {
     try
     {
         //Obter data de Hoje
         DateTime data = DateTime.Today;
         venda.Dia = data.Day;
         venda.Mes = data.Month;
         venda.Ano = data.Year;
         Insert(venda);
         return(true);
     }
     catch
     {
         return(false);
     }
 }
예제 #3
0
 private void Update(VendasDTO venda)
 {
     try
     {
         cF = new ConnectionFactory();
         cF.CreateConnection();
         String comando = "Update Vendas set Vendedor = '" + venda.Vendedor + "', Cliente = " + venda.Cliente + ", Valor = " + venda.Valor + ", Dia = " + venda.Dia + ", Mes = " + venda.Mes + ", Ano = " + venda.Ano + " where ID = " + venda.Id;
         cF.SqlCommand(comando);
     }
     catch (Exception e)
     {
         throw new Exception("Erro: " + e.Message);
     }
     finally
     {
         cF = null;
     }
 }
예제 #4
0
 private void Delete(VendasDTO venda)
 {
     try
     {
         cF = new ConnectionFactory();
         cF.CreateConnection();
         String comando = "Delete from Vendas Where ID = " + venda.Id + "";
         cF.SqlCommand(comando);
     }
     catch (Exception e)
     {
         throw new Exception("Erro: " + e.Message);
     }
     finally
     {
         cF = null;
     }
 }
예제 #5
0
 //CRUD
 private void Insert(VendasDTO venda)
 {
     try
     {
         cF = new ConnectionFactory();
         cF.CreateConnection();
         String comando = "Insert INTO Vendas (Vendedor, Cliente, Valor, Dia, Mes, Ano) Values ('" + venda.Vendedor + "', " + venda.Cliente + ", " + venda.Valor + ", " + venda.Dia + ", " + venda.Mes + ", " + venda.Ano + ")";
         cF.SqlCommand(comando);
     }
     catch (Exception e)
     {
         throw new Exception("Erro: " + e.Message);
     }
     finally
     {
         cF = null;
     }
 }