private void tb_click(object sender, DataGridViewCellEventArgs e) { DataGridView dg = sender as DataGridView; try { if (e.ColumnIndex == 1 && e.RowIndex != -1) { var id = dg.Rows[e.RowIndex].Cells[0].Value; Dentista obj = service.Buscar(Convert.ToInt32(id)); var form = new frmEditarDentista(obj); form.ShowDialog(); if (form.status == "apagado") { this.Close(); frmConDentista frm = new frmConDentista(); frm.ShowDialog(); } if (form.status == "editado") { dg.Rows.RemoveAt(e.RowIndex); GerarLinha(dg, obj); } } } catch (Exception ex) { MessageBox.Show("Erro ao selecionar o dentista " + ex.Message); } }
//[Authorize(Roles = "Administrador")] public async Task <IActionResult> Create(Dentista dentista) { try { //validação de data de nascimento ViewBag.dataNasc = dentista.DataNaci; if (ViewBag.dataNasc >= DateTime.Now) { return(RedirectToAction(nameof(Error), new { mensagem = " Data de nascimento Invalida" })); } HomeLogin home = new HomeLogin { Login = dentista.Login, Senha = dentista.Senha, UserName = dentista.Login, Nome = dentista.Nome, }; //cria um usuario no Identity var UsuarioCriado = await _dentistaUsuarios.CreateAsync(home, home.Senha); //adiciona dentista _ = _agendaOdontologica.Dentistas.Add(dentista); await _agendaOdontologica.SaveChangesAsync(); } catch (Exception e) { var ex = e.Message; } return(RedirectToAction(nameof(Index))); }
public void Tabela_Clicada(object sender, DataGridViewCellEventArgs e) { DataGridView dgv = sender as DataGridView; try { if (e.ColumnIndex == 1 && e.RowIndex != -1) { var idDentista = dgv.Rows[e.RowIndex].Cells[0].Value; Dentista d = servicoDentista.Buscar(Convert.ToInt32(idDentista)); //Dentista d = new Dentista { Id = Convert.ToInt32(idDentista), Nome = " joao", Email = "*****@*****.**", CRO = "60135-410" }; var Form = new Vizualizar.FrmVizualizarDentista(d); Form.ShowDialog(); if (Form.status == "apagado") { this.Close(); FrmDentistas form = new FrmDentistas(); form.Show(); } if (Form.status == "editado") { dgv.Rows.RemoveAt(e.RowIndex); GerarLinha(dgv, d); } } } catch (Exception ex) { MessageBox.Show("Ocorreu um erro, favor entrar em contato com o adminstrador do sistema" + ex, "Ops!"); } }
public override void OnNavigatedTo(INavigationParameters parameters) { //Photo = null; _dentista = (Dentista)parameters["paciente"]; atribuivalores(_dentista); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Nome,Email")] Dentista dentista) { if (id != dentista.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(dentista); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DentistaExists(dentista.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(dentista)); }
public Dentista Buscar(int id) { Dentista obj = new Dentista(); obj = ctx.Dentistas.Find(id); return(obj); }
public void Deletar(int id) { Dentista obj = ctx.Dentistas.Find(id); ctx.Dentistas.Remove(obj); ctx.SaveChanges(); }
//[Authorize(Roles = "Administrador")] public async Task <IActionResult> Edit(int id, [Bind("Id,Nome,DataNaci,DataAdmissao,Login,Senha,CPF,Endereco,CEP,PIS")] Dentista dentista) { if (id != dentista.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _agendaOdontologica.Update(dentista); await _agendaOdontologica.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DentistaExists(dentista.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(dentista)); }
public void Cadastrar(Dentista objDentista) { using (var ctx = new SistemaContext()) { ctx.Dentistas.Add(objDentista); ctx.SaveChanges(); } }
public IQueryable <Consulta> Buscar(Dentista dentista) { var ctx = new SistemaContext(); Paciente p = new Paciente(); var Consultas = ctx.Consultas.Where(c => c.IdDentista == dentista.Id); return(Consultas); }
public void Cadastrar(Dentista d) { using (var ctx = new SistemaConsultorioContexto()) { ctx.Dentistas.Add(d); ctx.SaveChanges(); } }
public void Deletar(int Id) { using (var ctx = new SistemaContext()) { Dentista objDentista = ctx.Dentistas.Find(Id); ctx.Dentistas.Remove(objDentista); ctx.SaveChanges(); } }
public void GerarLinha(DataGridView dgv, Dentista dentista) { int linhaAtual = dgv.Rows.Add(); dgv.Rows[linhaAtual].Cells[0].Value = dentista.Id; dgv.Rows[linhaAtual].Cells[1].Value = dentista.Nome; dgv.Rows[linhaAtual].Cells[2].Value = dentista.Telefone.ToString("(00) 0000-0000"); dgv.Rows[linhaAtual].Cells[3].Value = dentista.Celular.ToString("(00) 0000-0000"); }
private void GerarLinha(DataGridView data, Dentista dado) { int linhaAtual = data.Rows.Add(); data.Rows[linhaAtual].Cells[0].Value = dado.Id; data.Rows[linhaAtual].Cells[1].Value = dado.Nome; data.Rows[linhaAtual].Cells[2].Value = dado.Telefone.ToString("(00) 0000-0000"); data.Rows[linhaAtual].Cells[3].Value = dado.Celular.ToString("(00) 00000-0000"); }
public void Deletar(int id) { using (var ctx = new SistemaConsultorioContexto()) { Dentista d = ctx.Dentistas.Find(id); ctx.Dentistas.Remove(d); ctx.SaveChanges(); } }
public Dentista Buscar(int id) { Dentista d = new Dentista(); using (var ctx = new SistemaConsultorioContexto()) { d = ctx.Dentistas.Find(id); } return(d); }
public override void OnNavigatedTo(INavigationParameters parameters) { //throw new NotImplementedException(); if (_dentista == null) { _dentista = (Dentista)parameters["paciente"]; GetPacientes(_dentista.Id); } }
private void InicializarFormulario(Dentista objP) { this.obj = objP; lblCodigo.Text = this.obj.Id.ToString(); txtNome.Text = this.obj.Nome; txtEmail.Text = this.obj.Email; txtTelefone.Text = this.obj.Telefone.ToString(); txtCelular.Text = this.obj.Celular.ToString(); txtCRO.Text = this.obj.CRO; }
public Dentista Buscar(int id) { Dentista objDentista = new Dentista(); using (var ctx = new SistemaContext()) { objDentista = ctx.Dentistas.Find(id); } return(objDentista); }
private void atribuivalores(Dentista _dentista) { id = _dentista.Id; Nome = _dentista.nome; Email = _dentista.Email; Senha = _dentista.senha; Login = _dentista.logon; status = _dentista.status; Photo = _dentista.ImagePath; _dentista.ImageArray = null; }
private void atualizarAgenda(int id) { Dentista d = new Dentista(); d = serviceD.Buscar(id); if (d != null) { dg.Rows.Clear(); gerarConsulta(d); } }
public void Editar(Dentista objNovo) { Dentista objAntigo = ctx.Dentistas.Find(objNovo.Id); objAntigo.Nome = objNovo.Nome; objAntigo.Email = objNovo.Email; objAntigo.Telefone = objNovo.Telefone; objAntigo.Celular = objNovo.Celular; objAntigo.CRO = objNovo.CRO; ctx.SaveChanges(); }
private void atualizarAgenda(int idDentista) { Dentista dentista = new Dentista(); dentista = servicoDentista.Buscar(idDentista); if (dentista != null) { dgvAgendaDia.Rows.Clear(); gerarAgendaDiaria(dentista); } }
public void IniciarFormulario(Dentista dentistaParametro) { this.dentista = dentistaParametro; lblIdDentista.Text = this.dentista.Id.ToString(); txtNomeDentista.Text = this.dentista.Nome; txtEmailDentista.Text = this.dentista.Email; txtTelefoneDentista.Text = this.dentista.Telefone.ToString(); txtCelularDentista.Text = this.dentista.Celular.ToString(); txtCRODentista.Text = this.dentista.CRO; }
public async Task <IActionResult> Create([Bind("Id,Nome,Email")] Dentista dentista) { if (ModelState.IsValid) { _context.Add(dentista); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(dentista)); }
public Dentista GerarDentista() { Dentista d = new Dentista(); d.Nome = txtNomeDentista.Text; d.Email = txtEmailDentista.Text; d.Telefone = txtTelefoneDentista.Text != "" ? Convert.ToInt64(txtTelefoneDentista.Text) : 0; d.Celular = txtCelularDentista.Text != "" ? Convert.ToInt64(txtCelularDentista.Text) : 0; d.CRO = txtCRODentista.Text; return(d); }
public Dentista objGerado() { Dentista obj = new Dentista(); obj.Nome = txtNome.Text; obj.Email = txtEmail.Text; obj.Telefone = txtTelefone.Text != "" ? Convert.ToInt64(txtTelefone.Text) : 0; obj.Celular = txtCelular.Text != "" ? Convert.ToInt64(txtCelular.Text) : 0; obj.CRO = txtCRO.Text; return(obj); }
private async void atribuivalores(Dentista _dentista) { id = _dentista.Id; Nome = _dentista.nome; Email = _dentista.Email; Senha = _dentista.senha; Login = _dentista.logon; status = _dentista.status; Photo = _dentista.ImagePath; await FFImageLoading.Forms.CachedImage.InvalidateCache(Photo, CacheType.Memory); _dentista.ImageArray = null; }
public void Atualizar(Dentista dentistaNovo) { using (var ctx = new SistemaConsultorioContexto()) { Dentista dentistaAntigo = ctx.Dentistas.Find(dentistaNovo.Id); dentistaAntigo.Nome = dentistaNovo.Nome; dentistaAntigo.Telefone = dentistaNovo.Telefone; dentistaAntigo.Celular = dentistaNovo.Celular; dentistaAntigo.CRO = dentistaNovo.CRO; dentistaAntigo.Email = dentistaNovo.Email; ctx.SaveChanges(); } }
public async Task <RedirectToActionResult> Inserir(Dentista dentista) { try { _agendaOdontologicaDbContext.Dentistas.Add(dentista); //await _context.SaveChangesAsync(); } catch (Exception ex) { var x = ex.Message; } return(RedirectToAction(nameof(Index))); }