コード例 #1
0
ファイル: Entrada.cs プロジェクト: luizbp/SisPortaria_VS_2017
 private void btAlterar_Click(object sender, EventArgs e)
 {
     try
     {
         using (var db = new PortDB())
         {
             visitas vi = db.visitas.Find(idVis);
             vi.IDPESSOA        = idAlt;
             vi.HR_ENTRADA      = Convert.ToString(DateTime.Now.ToString("HH:mm:ss"));
             vi.LOCAL_VISITA    = txtLocalVisita.Text;
             vi.DATA            = data;
             vi.ANDAMENTO       = "S";
             vi.MOTIVO          = txtMotivo.Text;
             vi.OBSERVACAO      = rtbObservacao.Text;
             vi.ATIVO           = "S";
             vi.DELETADO        = "N";
             db.Entry(vi).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
             MessageBox.Show("Sua alteração realizada com sucesso! ", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
             limparCampos();
             carregarDgv();
             gbCadastro.Enabled = false;
             habilitarBt(true, false, false, false);
             tbEntrada.SelectTab(tabAndamento);
         }
     }
     catch (Exception erro)
     {
         MessageBox.Show("Erro " + erro, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            visitas visitas = db.visitas.Find(id);

            db.visitas.Remove(visitas);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #3
0
 public ActionResult Edit([Bind(Include = "id,FechaRealizada,Motivo,nombreMedico,nombrePaciente,Comentario,RecetaMedicamento,FechaProxVisita")] visitas visitas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(visitas).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(visitas));
 }
コード例 #4
0
        // GET: visitas/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            visitas visitas = db.visitas.Find(id);

            if (visitas == null)
            {
                return(HttpNotFound());
            }
            return(View(visitas));
        }
コード例 #5
0
ファイル: Saida.cs プロジェクト: luizbp/SisPortaria_VS_2017
 private void btFinalizar_Click(object sender, EventArgs e)
 {
     try
     {
         using (var db = new PortDB())
         {
             visitas vi = db.visitas.Find(idVis);
             vi.HR_SAIDA        = DateTime.Now.ToString("HH:mm:ss");
             vi.ANDAMENTO       = "N";
             db.Entry(vi).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
             MessageBox.Show("Sua visita foi finalizada com sucesso! ", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
             limparCampos();
             carregarDgv();
             habilitarBt(false, false);
             tbEntrada.SelectTab(tabAndamento);
         }
     }
     catch (Exception erro)
     {
         MessageBox.Show("Erro " + erro, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #6
0
 private void dgvAndamento_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         tbEntrada.SelectTab(tabConsulta);
         gbCadastro.Enabled = true;
         btConfPesq.Enabled = true;
         int linha = Convert.ToInt32(dgvAndamento.CurrentCell.RowIndex);
         int idVis = Convert.ToInt32(dgvAndamento[0, linha].Value.ToString());
         using (var db = new PortDB())
         {
             visitas vi = db.visitas.Find(idVis);
             txtIDPes.Text       = Convert.ToString(vi.IDPESSOA);
             txtLocalVisita.Text = vi.LOCAL_VISITA;
             txtMotivo.Text      = vi.MOTIVO;
             txtNomePes.Text     = vi.pessoa.NOME;
             rtbObservacao.Text  = vi.OBSERVACAO;
         }
     }
     catch
     {
         MessageBox.Show("Não a pessoas cadastradas", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }