private void AdicionarB_Click(object sender, RoutedEventArgs ev)
 {
     if (Convenio == null)
     {
         MessageBox.Show("Selecione um convênio.");
         return;
     }
     if (Conv_ID == -1)
     {
         MessageBox.Show("Identificador do convênio não encontrado.");
         return;
     }
     if (double.IsNaN(Valor))
     {
         MessageBox.Show("O valor não é válido.");
         return;
     }
     try {
         if (Editing)
         {
             ProcedimentoConvenio.Update_Valor(Proc_ID, Conv_ID, Valor);
         }
         else
         {
             ProcedimentoConvenio.Insert(Proc_ID, Conv_ID, Valor);
         }
         Close();
     } catch (Exception ex) {
         MessageBox.Show(ex.Message, "Erro", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
예제 #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            ProcedimentoConvenio procedimentoConvenio = db.ProcedimentosConvenios.Find(id);

            db.ProcedimentosConvenios.Remove(procedimentoConvenio);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #3
0
 public ActionResult Edit([Bind(Include = "ProcedimentoConvenioId,Codigo,ProcedimentoId,ConvenioId,Valor")] ProcedimentoConvenio procedimentoConvenio)
 {
     if (ModelState.IsValid)
     {
         db.Entry(procedimentoConvenio).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ConvenioId     = new SelectList(db.Convenios, "ConvenioId", "Descricao", procedimentoConvenio.ConvenioId);
     ViewBag.ProcedimentoId = new SelectList(db.Procedimentos, "ProcedimentoId", "Descricao", procedimentoConvenio.ProcedimentoId);
     return(View(procedimentoConvenio));
 }
예제 #4
0
 private void RemoverB_Click(object sender, RoutedEventArgs ev)
 {
     if (ConveniosDG.SelectedItem is Table1 item)
     {
         var r = MessageBox.Show("Deseja remover o convênio deste procedimento?", "Confirmar", MessageBoxButton.OKCancel, MessageBoxImage.Question);
         if (r == MessageBoxResult.Cancel)
         {
             return;
         }
         ProcedimentoConvenio.Delete(Proc_ID, item.Con_ID);
         UpdateC();
     }
 }
예제 #5
0
        // GET: ProcedimentoConvenios/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ProcedimentoConvenio procedimentoConvenio = db.ProcedimentosConvenios.Find(id);

            if (procedimentoConvenio == null)
            {
                return(HttpNotFound());
            }
            return(View(procedimentoConvenio));
        }
예제 #6
0
        // GET: ProcedimentoConvenios/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ProcedimentoConvenio procedimentoConvenio = db.ProcedimentosConvenios.Find(id);

            if (procedimentoConvenio == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ConvenioId     = new SelectList(db.Convenios, "ConvenioId", "Descricao", procedimentoConvenio.ConvenioId);
            ViewBag.ProcedimentoId = new SelectList(db.Procedimentos, "ProcedimentoId", "Descricao", procedimentoConvenio.ProcedimentoId);
            return(View(procedimentoConvenio));
        }
예제 #7
0
        void UpdateC()
        {
            ConveniosDG.Items.Clear();
            var r = ProcedimentoConvenio.SelectLike(NomeProcedimentoTBL.Text, "");

            foreach (var item in r)
            {
                if (item.Proc_ID != Proc_ID)
                {
                    continue;
                }
                ConveniosDG.Items.Add(new Table1()
                {
                    Con_ID   = item.Con_ID,
                    Convenio = item.Convenio,
                    Valor    = item.Valor.ToString(Brasil)
                });
            }
        }