public Model.Vo.Sala.Model_Vo_Sala CarregarSala(Int32 piNumRegistro) { Model.Vo.Sala.Model_Vo_Sala salaLocal = new Model.Vo.Sala.Model_Vo_Sala(); dtSalasLocal = objBoSala.ListaDeSalasDt(); if ((dtSalasLocal.Rows.Count > 0)) { if ((piNumRegistro >= 0) && (dtSalasLocal.Rows.Count > piNumRegistro)) salaLocal.RegistroNro = piNumRegistro; else salaLocal.RegistroNro = (dtSalasLocal.Rows.Count - 1); DataTableToVO(salaLocal, dtSalasLocal, salaLocal.RegistroNro); } else { salaLocal.Id = 0; salaLocal.Nome = ""; salaLocal.Capacidade = 0; salaLocal.Tipo = Model.Vo.eTipoSala.Model_Vo_eTipoSala.Quadra; salaLocal.RegistroNro = -1; salaLocal.IdProduto = 0; } return salaLocal; }
public void Incluir(Model.Vo.Sala.Model_Vo_Sala pSalaLocal) { if ((Validar(pSalaLocal))) { objBoSala.Incluir(pSalaLocal); } }
public Model.Vo.Sala.Model_Vo_Sala CarregarSala(Int32 piNumRegistro) { Model.Vo.Sala.Model_Vo_Sala salaLocal = new Model.Vo.Sala.Model_Vo_Sala(); dtSalasLocal = objBoSala.ListaDeSalasDt(); if ((dtSalasLocal.Rows.Count > 0)) { if ((piNumRegistro >= 0) && (dtSalasLocal.Rows.Count > piNumRegistro)) { salaLocal.RegistroNro = piNumRegistro; } else { salaLocal.RegistroNro = (dtSalasLocal.Rows.Count - 1); } DataTableToVO(salaLocal, dtSalasLocal, salaLocal.RegistroNro); } else { salaLocal.Id = 0; salaLocal.Nome = ""; salaLocal.Capacidade = 0; salaLocal.Tipo = Model.Vo.eTipoSala.Model_Vo_eTipoSala.Quadra; salaLocal.RegistroNro = -1; salaLocal.IdProduto = 0; } return(salaLocal); }
public void Alterar(Model.Vo.Sala.Model_Vo_Sala pSalaLocal) { if ((Validar(pSalaLocal))) { objBoSala.Alterar(pSalaLocal); } }
private void btnIncluir_Click(object sender, EventArgs e) { salaLocal = controlerSalas.DevolveValorInicial(); salaLocal.RegistroNro = salaLocal.RegistroNro + 1; PreencherCampos(salaLocal); StatusLocal = "I"; TratarInterface(); }
private void lsSalas_DoubleClick(object sender, EventArgs e) { if (lsSala.SelectedItems.Count == 0) return; SalaSelecionada = lsSala.SelectedItems[0].Tag as Model.Vo.Sala.Model_Vo_Sala; this.Close(); }
private void PreencherCampos(Model.Vo.Sala.Model_Vo_Sala sala) { txtId.Text = Convert.ToString(sala.Id); txtDescricao.Text = Convert.ToString(sala.Nome); txtCapacidade.Text = Convert.ToString(sala.Capacidade); cmbTipo.Text = Convert.ToString(sala.Tipo); txtIdProduto.Text = Convert.ToString(sala.IdProduto); lblDesProduto.Text = Convert.ToString(controlerProdutos.GetProduto(sala.IdProduto).Descricao); }
private void CarregarSalas() { _salas = new Model.Bo.Salas.Model_Bo_Salas().ListaDeSalas(); for (int i = _salas.Count - 1; i >= 0; i--) if (_salas[i].Tipo == Model.Vo.eTipoSala.Model_Vo_eTipoSala.Sauna) _salas.RemoveAt(i); _sauna = controllerSalas.BuscarSauna(); }
private void View_Desktop_CadSalas_Load(object sender, EventArgs e) { cmbTipo.Items.Clear(); cmbTipo.Items.Add(Model.Vo.eTipoSala.Model_Vo_eTipoSala.Quadra); cmbTipo.Items.Add(Model.Vo.eTipoSala.Model_Vo_eTipoSala.Sauna); salaLocal = new Model.Vo.Sala.Model_Vo_Sala(); CarregarSala(-1); }
private void lsSalas_DoubleClick(object sender, EventArgs e) { if (lsSala.SelectedItems.Count == 0) { return; } SalaSelecionada = lsSala.SelectedItems[0].Tag as Model.Vo.Sala.Model_Vo_Sala; this.Close(); }
public Model.Vo.Sala.Model_Vo_Sala GetSala(int pIdSala) { Model.Vo.Sala.Model_Vo_Sala SalaLocal = new Model.Vo.Sala.Model_Vo_Sala(); dtSalasLocal = objBoSala.GetSala(pIdSala); if ((dtSalasLocal.Rows.Count > 0)) { DataTableToVO(SalaLocal, dtSalasLocal, SalaLocal.RegistroNro); } return SalaLocal; }
public Model.Vo.Sala.Model_Vo_Sala GetSala(int pIdSala) { Model.Vo.Sala.Model_Vo_Sala SalaLocal = new Model.Vo.Sala.Model_Vo_Sala(); dtSalasLocal = objBoSala.GetSala(pIdSala); if ((dtSalasLocal.Rows.Count > 0)) { DataTableToVO(SalaLocal, dtSalasLocal, SalaLocal.RegistroNro); } return(SalaLocal); }
public Model.Vo.Sala.Model_Vo_Sala DevolveValorInicial() { Model.Vo.Sala.Model_Vo_Sala retorno = new Model.Vo.Sala.Model_Vo_Sala(); retorno.Capacidade = 0; retorno.Id = 0; retorno.Nome = string.Empty; retorno.RegistroNro = 0; retorno.Tipo = Model.Vo.eTipoSala.Model_Vo_eTipoSala.Quadra; retorno.IdProduto = 0; return(retorno); }
public Model.Vo.Sala.Model_Vo_Sala CarregarSalaVoDataRow(DataRow dr) { Model.Vo.Sala.Model_Vo_Sala voSala = new Model.Vo.Sala.Model_Vo_Sala(); voSala.Capacidade = int.Parse(dr["capacidade"].ToString()); voSala.Id = int.Parse(dr["id"].ToString()); voSala.Nome = dr["nome"].ToString(); if ((dr["idproduto"] != DBNull.Value)) voSala.IdProduto = Convert.ToInt32(dr["idproduto"]); else voSala.IdProduto = 0; voSala.Tipo = (Model.Vo.eTipoSala.Model_Vo_eTipoSala)Enum.Parse(typeof(Model.Vo.eTipoSala.Model_Vo_eTipoSala), dr["tipo"].ToString()); return voSala; }
private void CarregarSalas() { _salas = new Model.Bo.Salas.Model_Bo_Salas().ListaDeSalas(); for (int i = _salas.Count - 1; i >= 0; i--) { if (_salas[i].Tipo == Model.Vo.eTipoSala.Model_Vo_eTipoSala.Sauna) { _salas.RemoveAt(i); } } _sauna = controllerSalas.BuscarSauna(); }
private void CarregarSala(Int32 piNumRegistro) { try { salaLocal = controlerSalas.CarregarSala(piNumRegistro); txtId.Text = Convert.ToString(salaLocal.Id); txtDescricao.Text = salaLocal.Nome; txtCapacidade.Text = Convert.ToString(salaLocal.Capacidade); cmbTipo.Text = Convert.ToString(salaLocal.Tipo); TratarInterface(); } catch (Exception ex) { throw new Exception("Erro ao carregar salas:" + ex.Message); } }
public List <Model.Vo.Sala.Model_Vo_Sala> ListaDeSalasVO(DataTable dtSalasLocal) { List <Model.Vo.Sala.Model_Vo_Sala> list = new List <Model.Vo.Sala.Model_Vo_Sala>(); if ((dtSalasLocal != null)) { for (int i = 0; i < dtSalasLocal.Rows.Count; i++) { Model.Vo.Sala.Model_Vo_Sala SalaLocal = new Model.Vo.Sala.Model_Vo_Sala(); DataTableToVO(SalaLocal, dtSalasLocal, i); list.Add(SalaLocal); } } return(list); }
private void CarregarSala(Int32 piNumRegistro) { try { salaLocal = controlerSalas.CarregarSala(piNumRegistro); txtId.Text = Convert.ToString(salaLocal.Id); txtDescricao.Text = salaLocal.Nome; txtCapacidade.Text = Convert.ToString(salaLocal.Capacidade); cmbTipo.Text = Convert.ToString(salaLocal.Tipo); TratarInterface(); } catch (Exception ex) { throw new Exception("Erro ao carregar salas:" + ex.Message); } }
public Model.Vo.Sala.Model_Vo_Sala CarregarSalaVoDataRow(DataRow dr) { Model.Vo.Sala.Model_Vo_Sala voSala = new Model.Vo.Sala.Model_Vo_Sala(); voSala.Capacidade = int.Parse(dr["capacidade"].ToString()); voSala.Id = int.Parse(dr["id"].ToString()); voSala.Nome = dr["nome"].ToString(); if ((dr["idproduto"] != DBNull.Value)) { voSala.IdProduto = Convert.ToInt32(dr["idproduto"]); } else { voSala.IdProduto = 0; } voSala.Tipo = (Model.Vo.eTipoSala.Model_Vo_eTipoSala)Enum.Parse(typeof(Model.Vo.eTipoSala.Model_Vo_eTipoSala), dr["tipo"].ToString()); return(voSala); }
private string[] BuscarHorariosDisponiveis(DateTime data) { string[] horarios = null; int[] hor = new int[24]; for (int i = 0; i < 24; i++) { hor[i] = i; } //List<Model.Vo.Agenda.Model_Vo_Agenda> horariosDoPeriodo = controller.ListaDeAgendasDoPeriodo(new DateTime(data.Year, data.Month, data.Day, 0, 0, 0), new DateTime( data.Year, data.Month, data.Day, 23, 59, 59)); cbHorario.Items.Clear(); if (cbSalas.SelectedItem == null) { return new string[1] { "" } } ; Model.Vo.Sala.Model_Vo_Sala sala = cbSalas.SelectedItem as Model.Vo.Sala.Model_Vo_Sala; /* * List<int> horariosLocados = (from h in horariosDoPeriodo * where h.IdSala == sala.Id * select h.DataHoraReserva.Hour).ToList<int>(); */ for (int i = 0; i < 24; i++) { //if (horariosLocados.Contains(i)) continue; cbHorario.Items.Add(string.Format("{0}:00", hor[i])); } //TODO: AQUI FAZ-SE UMA PESQUISA PELOS REGISTROS DE RESERVAS CADASTRADAS PARA A DATA QUE É PASSADA POR PARAMETRO //NO CONSTRUTOR. FAZEMOS ISSO PRA COLOCAR NO COMBO DE HORARIOS SOMENTE OS HORARIOS DISPONIVEIS PARA AQUELA DATA return(horarios); }
private void MovimentarConsumos(Model.Vo.Agenda.Model_Vo_Agenda pAgendaLocal) { Model.Vo.Sala.Model_Vo_Sala salaTemp = contSalas.GetSala(pAgendaLocal.IdSala); if ((salaTemp.IdProduto > 0)) { Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque estoque = new Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque(); estoque.DataHora = pAgendaLocal.DataHoraReserva; estoque.IdClienteSolicitante = pAgendaLocal.IdCliente; estoque.IdProduto = salaTemp.IdProduto; estoque.IdReservaOrigem = GetAgendaPorDadosController(pAgendaLocal.IdCliente, pAgendaLocal.IdSala, pAgendaLocal.DataHoraReserva).Id; estoque.Quantidade = 1.0f; estoque.TipoDeMovimento = Model.Vo.eTipoMovimento.Model_Vo_eTipoMovimento.Saida; estoque.ValorUnitario = contProdutos.GetProduto(salaTemp.IdProduto).ValorDeVenda; estoque.ValorTotal = (estoque.Quantidade * estoque.ValorUnitario); contMovEstoq.Incluir(estoque); } }
private void InicializarSauna() { if (_sauna == null) { return; } lvSaunas.SuspendLayout(); lvSaunas.Items.Clear(); List <ReservasDoHorario> reservasDoHorario = new List <ReservasDoHorario>(); foreach (Model.Vo.Agenda.Model_Vo_Agenda reserva in _reservas) { Model.Vo.Sala.Model_Vo_Sala sala = controllerSalas.GetSala(reserva.IdSala); if (sala.Tipo != Model.Vo.eTipoSala.Model_Vo_eTipoSala.Sauna) { continue; } Model.Vo.Cliente.Model_Vo_Cliente cliente = controllerCliente.GetCliente(reserva.IdCliente); ListViewItem itemSauna = new ListViewItem(cliente.Nome); itemSauna.Tag = reserva; ReservasDoHorario resevTemp = ReservasDoHorario.GetReserva(reservasDoHorario, reserva.DataHoraReserva); resevTemp.Horario = reserva.DataHoraReserva; if ((resevTemp.listReservas == null)) { resevTemp.listReservas = new List <Model.Vo.Agenda.Model_Vo_Agenda>(); } resevTemp.listReservas.Add(reserva); reservasDoHorario.Add(resevTemp); //Lista itemSauna.SubItems[0].Tag = ReservasDoHorario.GetReserva(reservasDoHorario, reserva.DataHoraReserva); lvSaunas.Items.Add(itemSauna); } lvSaunas.ResumeLayout(); }
public List <Model.Vo.Sala.Model_Vo_Sala> ListaDeSalas() { List <Model.Vo.Sala.Model_Vo_Sala> listaSalas = new List <Model.Vo.Sala.Model_Vo_Sala>(); DataTable dataSetSalas = objDAL.ListaDeSalas(); if (dataSetSalas == null) { return(listaSalas); } foreach (DataRow dr in dataSetSalas.Rows) { Model.Vo.Sala.Model_Vo_Sala voSala = CarregarSalaVoDataRow(dr); listaSalas.Add(voSala); } return(listaSalas); }
private void DataTableToVO(Model.Vo.Sala.Model_Vo_Sala salaLocal, DataTable dtSalasLocal, Int32 piRegNum) { salaLocal.Id = Convert.ToInt32(dtSalasLocal.Rows[salaLocal.RegistroNro]["id"]); salaLocal.Nome = Convert.ToString(dtSalasLocal.Rows[salaLocal.RegistroNro]["nome"]); salaLocal.Capacidade = Convert.ToInt32((dtSalasLocal.Rows[salaLocal.RegistroNro]["capacidade"])); if ((dtSalasLocal.Rows[salaLocal.RegistroNro]["idproduto"] != DBNull.Value)) { salaLocal.IdProduto = Convert.ToInt32((dtSalasLocal.Rows[salaLocal.RegistroNro]["idproduto"])); } else { salaLocal.IdProduto = 0; } if (Convert.ToString(dtSalasLocal.Rows[salaLocal.RegistroNro]["tipo"]) == Model.Vo.eTipoSala.Model_Vo_eTipoSala.Sauna.ToString()) { salaLocal.Tipo = Model.Vo.eTipoSala.Model_Vo_eTipoSala.Sauna; } else { salaLocal.Tipo = Model.Vo.eTipoSala.Model_Vo_eTipoSala.Quadra; } }
public List<Model.Vo.Sala.Model_Vo_Sala> ListaDeSalasVO(DataTable dtSalasLocal) { List<Model.Vo.Sala.Model_Vo_Sala> list = new List<Model.Vo.Sala.Model_Vo_Sala>(); if ((dtSalasLocal != null)) { for (int i = 0; i < dtSalasLocal.Rows.Count; i++) { Model.Vo.Sala.Model_Vo_Sala SalaLocal = new Model.Vo.Sala.Model_Vo_Sala(); DataTableToVO(SalaLocal, dtSalasLocal, i); list.Add(SalaLocal); } } return list; }
public View_Desktop_ConSalas() { InitializeComponent(); SalaSelecionada = null; }
public Model.Vo.Sala.Model_Vo_Sala DevolveValorInicial() { Model.Vo.Sala.Model_Vo_Sala retorno = new Model.Vo.Sala.Model_Vo_Sala(); retorno.Capacidade = 0; retorno.Id = 0; retorno.Nome = string.Empty; retorno.RegistroNro = 0; retorno.Tipo = Model.Vo.eTipoSala.Model_Vo_eTipoSala.Quadra; retorno.IdProduto = 0; return retorno; }
private Boolean Validar(Model.Vo.Sala.Model_Vo_Sala pSalaLocal) { return(objBoSala.Validar(pSalaLocal)); }
private void View_Desktop_CadSalas_Load(object sender, EventArgs e) { cmbTipo.Items.Clear(); cmbTipo.Items.Add(Model.Vo.eTipoSala.Model_Vo_eTipoSala.Quadra); cmbTipo.Items.Add(Model.Vo.eTipoSala.Model_Vo_eTipoSala.Sauna); salaLocal = new Model.Vo.Sala.Model_Vo_Sala(); CarregarSala(-1); }
private void btnIncluir_Click(object sender, EventArgs e) { salaLocal = controlerSalas.DevolveValorInicial(); salaLocal.RegistroNro = salaLocal.RegistroNro + 1; PreencherCampos(salaLocal); StatusLocal = "I"; TratarInterface(); }
public Model.Vo.Sala.Model_Vo_Sala BuscarSauna() { Model.Vo.Sala.Model_Vo_Sala sauna = objBoSala.BuscarSauna(); return(sauna); }
public View_Desktop_ConSalas() { InitializeComponent(); SalaSelecionada = null; }