private void adicionar_agenda_button_Click(object sender, System.EventArgs e) { Dominio.Agenda ag = new Dominio.Agenda(); Funcionario funcionario = new Funcionario(); ag.Data = data_agenda.Text; ag.Horario = horario_agenda.Text; ag.Nome_cliente = nome_cliente_txtbox.Text; ag.Telefone = Convert.ToString(telefone_cliente_textbox.Text); ag.Idfuncionario = _agendaDao.GetFuncionarioData(agenda_funcionario_combobox.SelectedItem.ToString()); ag.IdServico = _agendaDao.GetServicoData(agenda_servico_combobox.SelectedItem.ToString()); try { ag.Validacao(); } catch (Exception exception) { MessageBox.Show(exception.Message); return; } _agendaDao.Adicionar(ag); Close(); Tela_Inicial TI = new Tela_Inicial(); TI.Show(); }
public Agenda_Editar_Tela(Dominio.Agenda agenda_edit) { agenda = agenda_edit; InitializeComponent(); PopulateFields(); PopulateComboboxFuncionario(); PopulateComboboxServico(); }
public Exibir_Agendamento(Dominio.Agenda agenda_exibir) { agenda = agenda_exibir; InitializeComponent(); PopulateFields(); PopulateComboboxFuncionario(agenda_exibir); PopulateComboboxServico(agenda_exibir); }
private void VerifyComboboxes(Dominio.Agenda ag) { try { ag.Idfuncionario = _agendaDao.GetFuncionarioData(agenda_funcionario_combobox.SelectedItem.ToString()); } catch (Exception) { MessageBox.Show("Selecione algum valor para funcionario"); return; } try { ag.IdServico = _agendaDao.GetServicoData(agenda_servico_combobox.SelectedItem.ToString()); } catch (Exception) { MessageBox.Show("Selecione algum valor para servico"); return; } }
private void get_agenda_data_Click_1(object sender, EventArgs e) { Hide(); Dominio.Agenda agenda_Exibir = _agendaDao.BuscarPorId(Convert.ToInt32(agenda_datagrid.Rows[agenda_datagrid.CurrentRow.Index].Cells[0].Value)); Exibir_Agendamento EA = new Exibir_Agendamento(agenda_Exibir); EA.Show(); }
private void editar_horario_agenda_button_Click(object sender, EventArgs e) { Hide(); Dominio.Agenda agenda_edit = _agendaDao.BuscarPorId(Convert.ToInt32(agenda_datagrid.Rows[agenda_datagrid.CurrentRow.Index].Cells[0].Value)); Agenda_Editar_Tela AET = new Agenda_Editar_Tela(agenda_edit); AET.Show(); }
public void PopulateComboboxServico(Dominio.Agenda agenda_exibir) { _lista_servicos = _servicosDao.ObterServicosParaCombobox(); foreach (var servico in _lista_servicos) { agenda_servico_combobox.Items.Add(servico.Tipo); if (servico.Tipo == _agendaDao.GetTipoComboboxValue(agenda_exibir)) { agenda_servico_combobox.SelectedItem = _agendaDao.GetTipoComboboxValue(agenda_exibir); } } }
public void PopulateComboboxFuncionario(Dominio.Agenda agenda_exibir) { _lista_funcionario = _funcionarioDao.ObterFuncionarioParaCombobox(DabaseConnection.connection_created); foreach (var funcionario in _lista_funcionario) { agenda_funcionario_combobox.Items.Add(funcionario.Nome); if (funcionario.Nome == _agendaDao.Get_NameCombobox(agenda_exibir)) { agenda_funcionario_combobox.SelectedItem = _agendaDao.Get_NameCombobox(agenda_exibir); } } }
private Dictionary <string, object> BuscarParametros(Dominio.Agenda agenda) { return(new Dictionary <string, object> { { "ID", agenda.Id }, { "HORARIO", agenda.Horario }, { "DATA", agenda.Data }, { "NOME_CLIENTE", agenda.Nome_cliente }, { "TELEFONE", agenda.Telefone }, { "IDFUNCIONARIO", agenda.Idfuncionario }, { "IDSERVICO", agenda.IdServico }, }); }
private Dominio.Agenda ConverterAgenda(IDataReader reader) { Dominio.Agenda agenda = new Dominio.Agenda(); agenda.Id = Convert.ToInt32(reader["ID"]); agenda.Horario = Convert.ToString(reader["HORARIO"]); agenda.Data = Convert.ToString(reader["DATA"]); agenda.Nome_cliente = Convert.ToString(reader["NOME_CLIENTE"]); agenda.Telefone = Convert.ToString((reader["TELEFONE"])); agenda.Idfuncionario = Convert.ToInt32(reader["IDFUNCIONARIO"]); agenda.IdServico = Convert.ToInt32(reader["IDSERVICO"]); return(agenda); }
public void Teste_Deve_Editar_Qualquer_Campo_da_Agenda() { //CENÁRIO int idAgendaEditada = 1; string telefoneEditado = "999"; Dominio.Agenda agendaEditado = _agendaDao.BuscarPorId(idAgendaEditada); //AÇÃO agendaEditado.Telefone = telefoneEditado; _agendaDao.Editar(agendaEditado); Dominio.Agenda agendaBuscada = _agendaDao.BuscarPorId(idAgendaEditada); Assert.AreEqual(telefoneEditado, agendaBuscada.Telefone); }
public ActionResult Alterar(int id) { Dominio.Agenda categoriaDominio = _service.ConsultaAgenda(id); AgendaViewModel categoriaViewModel = new AgendaViewModel { Endereco = categoriaDominio.Endereco, Nome = categoriaDominio.Nome, Telefone = categoriaDominio.Telefone, Codigo = categoriaDominio.Codigo, Cidade = categoriaDominio.Cidade, Bairro = categoriaDominio.Bairro }; return(View(categoriaViewModel)); }
public string GetTipoComboboxValue(Dominio.Agenda agenda_exibir) { string tipo = ""; SqlCommand sqlcommand = new SqlCommand("SELECT TIPO FROM TBSERVICO INNER JOIN TBAGENDA ON TBSERVICO.ID = " + agenda_exibir.IdServico, DabaseConnection.connection_created); DabaseConnection.connection_created.Open(); using (SqlDataReader read = sqlcommand.ExecuteReader()) { while (read.Read()) { tipo = (read["TIPO"].ToString()); } } DabaseConnection.connection_created.Close(); return(tipo); }
public string Get_NameCombobox(Dominio.Agenda agenda_exibir) { string Nome = ""; SqlCommand sqlcommand = new SqlCommand("SELECT NOME FROM TBFUNCIONARIO INNER JOIN TBAGENDA ON TBFUNCIONARIO.ID = " + agenda_exibir.Idfuncionario, DabaseConnection.connection_created); DabaseConnection.connection_created.Open(); using (SqlDataReader read = sqlcommand.ExecuteReader()) { while (read.Read()) { Nome = (read["NOME"].ToString()); } } DabaseConnection.connection_created.Close(); return(Nome); }
private void atualizar_agenda_btn_Click(object sender, EventArgs e) { Dominio.Agenda agendaEditado = _agendaDao.BuscarPorId(agenda.Id); agendaEditado.Data = data_agenda.Text; agendaEditado.Horario = horario_agenda.Text; agendaEditado.Nome_cliente = nome_cliente_txtbox.Text; agendaEditado.Telefone = telefone_cliente_textbox.Text; agendaEditado.Idfuncionario = _agendaDao.GetFuncionarioData(agenda_funcionario_combobox.SelectedItem.ToString()); agendaEditado.IdServico = _agendaDao.GetServicoData(agenda_servico_combobox.SelectedItem.ToString()); _agendaDao.Editar(agendaEditado); Close(); Tela_Inicial TI = new Tela_Inicial(); TI.Show(); }
public void Inicializar() { LimpaBanco(); _agendaDao = new AgendaDao(); //Adicionando funcionario AdicionaFuncionarioTesteAgenda(); //Criando registro agenda inicial Dominio.Agenda novoRegistroAgenda = new Dominio.Agenda(); novoRegistroAgenda.Horario = "20:00"; novoRegistroAgenda.Nome_cliente = "Daniela"; novoRegistroAgenda.Telefone = "322202222"; novoRegistroAgenda.IdServico = 1; novoRegistroAgenda.Idfuncionario = 1; novoRegistroAgenda.Data = "10/09/2019"; //Adicionando o registro da agenda no banco _agendaDao.Adicionar(novoRegistroAgenda); }
public void Teste_Deve_Adicionar_Um_RegistroNaAgenda() { //CENÁRIO Dominio.Agenda novoRegistroAgenda = new Dominio.Agenda(); novoRegistroAgenda.Nome_cliente = "Cliente1"; novoRegistroAgenda.Telefone = "322202222"; novoRegistroAgenda.Horario = "13:00:00"; novoRegistroAgenda.Data = "10/10/2019"; novoRegistroAgenda.IdServico = 1; novoRegistroAgenda.Idfuncionario = 1; int idClienteAdicionado = 2; int quantidadeValida = 0; //AÇÃO var resultado = _agendaDao.Adicionar(novoRegistroAgenda); //VERIFICAÇÃO Assert.True(resultado > quantidadeValida); Assert.AreEqual(idClienteAdicionado, resultado); }
public RedirectToRouteResult Salvar(AgendaViewModel agenda) { var categoriaDominio = new Dominio.Agenda { Bairro = agenda.Bairro, Cidade = agenda.Cidade, Codigo = agenda.Codigo, Telefone = agenda.Telefone, Nome = agenda.Nome, Endereco = agenda.Endereco }; if (agenda.Codigo == 0) { int codigoGerado = _service.InserirAgenda(agendaDominio); } else { _service.AlterarAgenda(categoriaDominio); } return(RedirectToAction("Index")); }
public void Editar(Dominio.Agenda agenda) { Db.Update(_scriptUpdate, BuscarParametros(agenda)); }
public int Adicionar(Dominio.Agenda novoRegistroAgenda) { return(Db.Insert(_scriptInsercao, BuscarParametros(novoRegistroAgenda))); }