public RegistroVendas(DateTime data, double amout, VendaStatus status, Vendedor vendedor) { Data = data; Amout = amout; Status = status; Vendedor = vendedor; }
public RegistroVenda(int id, DateTime data, double total, VendaStatus statusVenda) { Id = id; Data = data; Total = total; StatusVenda = statusVenda; }
public VendasRecorde(int id, DateTime data, double quantia, VendaStatus status, Vendedor vendedor) { Id = id; Data = data; Quantia = quantia; Status = status; Vendedor = vendedor; }
public RegistroVendas(int id, DateTime data, double montante, VendaStatus status, Vendedor vendedor) { Id = id; Data = data; this.montante = montante; this.status = status; Vendedor = vendedor; }
public RegistroVendas(int id, DateTime data, double quantidade, VendaStatus status, Vendedor vendedor) { Id = id; Data = data; Quantidade = quantidade; Status = status; Vendedor = vendedor; }
public RegistroVenda(int id, DateTime data, double valor, VendaStatus status, Vendedor vendedor) { Id = id; Data = data; Valor = valor; Status = status; Vendedor = vendedor; }
public RegistroVenda(int id, DateTime date, double amount, VendaStatus status, Vendedor vendedores) { Id = id; Date = date; Amount = amount; Status = status; Vendedores = vendedores; }
public Venda(int iD, DateTime data, double valor, VendaStatus status, Vendedor vendedor) { ID = iD; Data = data; Valor = valor; Status = status; Vendedor = vendedor; }
public Venda(int id, DateTime dataVenda, double valorTotal, VendaStatus status, Vendedor vendedor) { Id = id; DataVenda = dataVenda; ValorTotal = valorTotal; Status = status; Vendedor = vendedor; }
public RegistroDeVendas(int id, DateTime data, double valorTotal, VendaStatus status, Vendedor vendedor) { Id = id; Data = data; ValorTotal = valorTotal; Status = status; Vendedor = vendedor; }
public Venda RetornarVendaPorMesaId(int mesaId, VendaStatus vendaStatus) { if (mesaId <= 0) { throw new Exception("O parâmetro mesaId deve ser um número inteiro positivo!"); } try { var _clienteRepository = new ClienteRepository(); var _usuarioRepository = new UsuarioRepository(); var _mesaRepository = new MesaRepository(); var _vendaItemRepository = new VendaItemRepository(); var _conn = new SqlConnection(_connectionString); var _cmdText = " SELECT " + " VEN_ID, " + " VEN_CLI_ID, " + " VEN_DTA_CADASTRO, " + " VEN_DTA_FATURAMENTO, " + " VEN_STATUS, " + " VEN_VALOR, " + " VEN_MESA_ID, " + " VEN_USR_ID " + " FROM VENDAS " + " WHERE VEN_MESA_ID = @VEN_MESA_ID " + " AND VEN_STATUS = @VEN_STATUS "; var _cmd = new SqlCommand(_cmdText, _conn); _cmd.Parameters.AddWithValue("@VEN_MESA_ID", mesaId); _cmd.Parameters.AddWithValue("@VEN_STATUS", vendaStatus); var _dt = new DataTable(); _conn.Open(); _dt.Load(_cmd.ExecuteReader()); _conn.Close(); var _venda = new Venda(); if (_dt.Rows.Count > 0) { _venda.VendaId = Convert.ToInt32(_dt.Rows[0]["VEN_ID"]); _venda.Cliente = _clienteRepository.GetItem(Convert.ToInt32(_dt.Rows[0]["VEN_CLI_ID"])); _venda.DataCadastro = Convert.ToDateTime(_dt.Rows[0]["VEN_DTA_CADASTRO"]); _venda.DataFaturamento = Convert.ToDateTime(_dt.Rows[0]["VEN_DTA_FATURAMENTO"]); _venda.Status = (VendaStatus)Convert.ToInt32(_dt.Rows[0]["VEN_STATUS"]); _venda.Valor = Convert.ToDecimal(_dt.Rows[0]["VEN_VALOR"]); _venda.Mesa = _mesaRepository.GetItem(Convert.ToInt32(_dt.Rows[0]["VEN_MESA_ID"])); _venda.Usuario = _usuarioRepository.GetItem(Convert.ToInt32(_dt.Rows[0]["VEN_USR_ID"])); _venda.Itens = _vendaItemRepository.RetornarTodosPorVendaId(_venda.VendaId); } return(_venda); } catch (Exception ex) { throw ex; } }