public async Task <IActionResult> Edit(int id, [Bind("ClinicasID,NomeClinica,Estrelas,DepartamentoID")] Clinicas clinicas)
        {
            if (id != clinicas.ClinicasID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(clinicas);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ClinicasExists(clinicas.ClinicasID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["DepartamentoID"] = new SelectList(_context.Departamentos, "DepartamentoID", "DepartamentoID", clinicas.DepartamentoID);
            return(View(clinicas));
        }
Esempio n. 2
0
        public async Task <IActionResult> Edit(int id, [Bind("idClinica,telefone,cep,logradouro,bairro,uf,cidade")] Clinicas clinicas)
        {
            if (id != clinicas.idClinica)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(clinicas);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ClinicasExists(clinicas.idClinica))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(clinicas));
        }
Esempio n. 3
0
        //[Bind(Include = "nom_cont,emi_cont")]
        public ActionResult CreateClinica(Clinicas dbcont)
        {
            try
            {
                // this.ConnectionString = ConfigurationManager.ConnectionStrings["Movies"].ConnectionString;
                string       Conexion  = ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString;
                ModelClinica DBClinica = new ModelClinica();
                using (var con = new SqlConnection(@Conexion))
                {
                    //result = Dapper.SqlMapper.Query<int>(Conexion,"SP_INSERTACLINICA",System.Data.CommandType.StoredProcedure);
                    con.Open();
                    var parameter = new DynamicParameters();
                    parameter.Add("@nom_cli", dbcont.nom_cli);
                    parameter.Add("@des_cli", dbcont.des_cli);
                    parameter.Add("@dir_cli", dbcont.dir_cli);
                    parameter.Add("@tel_cli", dbcont.tel_cli);
                    parameter.Add("@Lat_cli", dbcont.Lat_cli);
                    parameter.Add("@Log_cli", dbcont.Log_cli);

                    Dapper.SqlMapper.Execute(con, "SP_INSERTACLINICA", parameter, commandType: CommandType.StoredProcedure);
                    con.Close();
                }

                TempData["mensaje"] = ("<div class='exito'>Su Mensaje Fue Registrado con Exito</div>");
                return(RedirectToAction("CreateClinica"));
            }
            catch (Exception ex)
            {
                string mimsg = ex.Message;
                //ViewBag.mensaje = ("<div class='alerta'>Error al Registra Valores > " +ex.Message+" </div>");
                ViewBag.mensaje = ("<div class='alerta'>Error al Registra Valores   </div>");
                return(View());
            }
        }
Esempio n. 4
0
        // GET: Clinicas/Edit/5
        public ActionResult Edit(int?id)
        {
            var dropMedicos = new List <SelectListItem>();

            foreach (var medico in db.Medicos.Where(o => o.Ativo).ToList())
            {
                dropMedicos.Add(new SelectListItem {
                    Text = medico.Nome, Value = medico.MedicoID.ToString()
                });
            }

            dropMedicos.Add(new SelectListItem {
                Text = "Selecione...", Selected = true
            });

            ViewBag.Medico = dropMedicos;

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Clinicas clinicas = db.Clinica.Include(m => m.medicos).FirstOrDefault(m => m.ClinicaID.Equals(id.Value));

            if (clinicas == null)
            {
                return(HttpNotFound());
            }
            return(View(clinicas));
        }
Esempio n. 5
0
        public ActionResult EditClinicas(Clinicas miClinica)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    miClinica.fec_Reg = System.DateTime.Now;
                    DbClinica.Entry(miClinica).State = EntityState.Modified;
                    DbClinica.SaveChanges();
                    TempData["mensaje"] = ("<div class='exito'>Dato Actualizado con Exito</div>");
                    return(RedirectToAction("ListaClinicas"));
                }

                return(RedirectToAction("EditClinicas"));
                // return RedirectToAction("EditClinicas");
                //return View(miClinica);
            }
            catch (Exception ex)
            {
                string mimsg = ex.Message;
                //ViewBag.mensaje = ("<div class='alerta'>Error al Registra Valores > " +ex.Message+" </div>");
                ViewBag.mensaje = ("<div class='alerta'>Error al Editar Valores  " + mimsg + " </div>");
                return(View());
            }
        }
Esempio n. 6
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                valor  = cmbUsuario.SelectedItem.ToString();
                valor2 = cmbClinica.SelectedItem.ToString();
                string id_usuario = obtener_id_usuario(valor);
                string id_clinica = obtener_id_Clinica(valor2);

                Clinicas c       = new Clinicas(bandera_online_offline);
                bool     inserto = c.insertar_Permisos(id_usuario, id_clinica, alias);
                if (inserto)
                {
                    // System.Windows.Forms.MessageBox.Show("Se Ingreso  correctamente", "Se Ingreso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    //c = new Clinicas(!bandera_online_offline);
                    //c.insertar_Permisos(id_usuario, id_clinica);
                    Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                    if (socio != null)
                    {
                        socio.Main4.Content = new Permisos_Recepcionista_socio(this.lista, this.alias, this.id_rol);
                    }
                }
                else
                {
                    //  System.Windows.Forms.MessageBox.Show("No se Ingreso ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception ex)
            {
                System.Windows.Forms.MessageBox.Show("No selecciono Nada en el combobox", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
 // Altera uma Clinica
 public void Alterar(Clinicas clininaRebecida)
 {
     using (SpMedicalGroupContext ctx = new SpMedicalGroupContext())
     {
         ctx.Clinicas.Update(clininaRebecida);
         ctx.SaveChanges();
     }
 }
 // Cadastrar uma Clinica
 public void Cadastrar(Clinicas clinicaRecebida)
 {
     using (SpMedicalGroupContext ctx = new SpMedicalGroupContext())
     {
         ctx.Clinicas.Add(clinicaRecebida);
         ctx.SaveChanges();
     }
 }
Esempio n. 9
0
 public void Cadastrar(Clinicas clinica)
 {
     using (SpmedgroupContext ctx = new SpmedgroupContext())
     {
         ctx.Clinicas.Add(clinica);
         ctx.SaveChanges();
     }
 }
 // Deleta uma Clinica
 public void Deletar(Clinicas clininaRecebida)
 {
     using (SpMedicalGroupContext ctx = new SpMedicalGroupContext())
     {
         ctx.Clinicas.Remove(clininaRecebida);
         ctx.SaveChanges();
     }
 }
Esempio n. 11
0
        public ActionResult DeleteConfirmed(int id)
        {
            Clinicas clinicas = db.Clinica.Find(id);

            db.Clinica.Remove(clinicas);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public void Alterar(Clinicas clinica)
 {
     using (SpMedGroup ctx = new SpMedGroup())
     {
         ctx.Clinicas.Update(clinica);
         ctx.SaveChanges();
     }
 }
 public void Cadastrar(Clinicas clinica)
 {
     using (SpMedGroup ctx = new SpMedGroup())
     {
         ctx.Clinicas.Add(clinica);
         ctx.SaveChanges();
     }
 }
 public void Alterar(Clinicas clinica)
 {
     using (SpmedgroupContext ctx = new SpmedgroupContext())
     {
         ctx.Clinicas.Update(clinica);
         ctx.SaveChanges();
     }
 }
Esempio n. 15
0
 public void Excluir(Clinicas clinica)
 {
     using (SpMedGroupContext ctx = new SpMedGroupContext())
     {
         ctx.Clinicas.Remove(clinica);
         ctx.SaveChanges();
     }
 }
Esempio n. 16
0
 public void Atualizar(Clinicas clinicas)
 {
     using (SpMedGroupContext ctx = new SpMedGroupContext())
     {
         ctx.Clinicas.Update(clinicas);
         ctx.SaveChanges();
     }
 }
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         valor  = cmbUsuario.Text;
         valor2 = cmbClinica.SelectedItem.ToString();
         string   id_usuario = obtener_id_usuario(valor + "_" + this.id_usuario);
         string   id_clinica = obtener_id_Clinica(valor2);
         Clinicas c          = new Clinicas(bandera_online_offline);
         //System.Windows.MessageBox.Show(id_usuario + "     " + id_clinica);
         bool existe = new Clinicas(bandera_online_offline).Verificar_Tabla_Permisos(id_usuario);
         // System.Windows.MessageBox.Show("EL VALOR DE EXISTE ES " + existe);
         if (!existe)
         {
             bool insertar = c.insertar_Permisos(id_usuario, id_clinica, Al);
             if (insertar)
             {
                 //System.Windows.Forms.MessageBox.Show("Se Actualizo correctamente", "Se actualizo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 //c = new Clinicas(!bandera_online_offline);
                 //c.insertar_Permisos(id_usuario, id_clinica);
                 Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                 if (socio != null)
                 {
                     socio.Main4.Content = new Permisos_Recepcionista_socio(this.lista, this.Al, this.id_rol);
                 }
                 else
                 {
                     //  System.Windows.Forms.MessageBox.Show("No se pudo actualizar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
         else
         {
             bool inserto = c.actualizar_Permisos(id_usuario, id_clinica, id_clinica_viejo, Al);
             if (inserto)
             {
                 // System.Windows.Forms.MessageBox.Show("Se Actualizo correctamente", "Se actualizo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 //c = new Clinicas(!bandera_online_offline);
                 //c.actualizar_Permisos(id_usuario, id_clinica, id_clinica_viejo);
                 Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                 if (socio != null)
                 {
                     socio.Main4.Content = new Permisos_Recepcionista_socio(this.lista, this.Al, this.id_rol);
                 }
             }
             else
             {
                 //System.Windows.Forms.MessageBox.Show("No se pudo actualizar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
     catch (Exception ex)
     {
         System.Windows.Forms.MessageBox.Show("No selecciono Nada en el combobox", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Esempio n. 18
0
 public ActionResult Edit([Bind(Include = "ClinicaID,NomeClinica,IDMedico")] Clinicas clinicas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(clinicas).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(clinicas));
 }
Esempio n. 19
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         valor  = cmbUsuario.Text;
         valor2 = cmbClinica.SelectedItem.ToString();
         string   id_usuario = obtener_id_usuario(valor + "_" + this.id_usuario);
         string   id_clinica = obtener_id_Clinica(valor2);
         Clinicas c          = new Clinicas(bandera_online_offline);
         //System.Windows.MessageBox.Show(id_usuario + "     " + id_clinica);
         bool existe = new Clinicas(bandera_online_offline).Verificar_Tabla_Permisos(id_usuario);
         if (!existe)
         {
             bool insertar = c.insertar_Permisos(id_usuario, id_clinica, alias_user);
             if (insertar)
             {
                 // System.Windows.Forms.MessageBox.Show("Se Actualizo correctamente", "Se actualizo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 //c = new Clinicas(!bandera_online_offline);
                 //c.insertar_Permisos(id_usuario, id_clinica);
                 Admin admin = System.Windows.Application.Current.Windows.OfType <Admin>().FirstOrDefault();
                 if (admin != null)
                 {
                     admin.Main.Content = new Pagina_Permisos(this.id_rol, alias_user);
                 }
                 else
                 {
                     //System.Windows.Forms.MessageBox.Show("No se pudo actualizar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
         else
         {
             bool actualizo = c.actualizar_Permisos(id_usuario, id_clinica, clinica_anterior, alias_user);
             if (actualizo)
             {
                 //  System.Windows.Forms.MessageBox.Show("Se Actualizo correctamente", "Se actualizo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 //c = new Clinicas(!bandera_online_offline);
                 //c.actualizar_Permisos(id_usuario, id_clinica, clinica_anterior);
                 Admin admin = System.Windows.Application.Current.Windows.OfType <Admin>().FirstOrDefault();
                 if (admin != null)
                 {
                     admin.Main.Content = new Pagina_Permisos(this.id_rol, alias_user);
                 }
             }
             else
             {
                 //System.Windows.Forms.MessageBox.Show("No se pudo actualizar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
     catch (Exception ex)
     {
         System.Windows.Forms.MessageBox.Show("No selecciono Nada en el combobox", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Esempio n. 20
0
        public void Delete(Clinicas clinica)
        {
            SqlCommand comando = new SqlCommand();

            comando.CommandType = System.Data.CommandType.Text;
            comando.CommandText = "Delete from Clinicas where CNPJ=@CNPJ";

            comando.Parameters.AddWithValue("@CPF", clinica.cnpj);

            Conexao.CRUD(comando);
        }
Esempio n. 21
0
        public IActionResult BuscarPorId(int id)
        {
            Clinicas clinicaProcurada = ClinicaRepository.BuscarPorId(id);

            if (clinicaProcurada == null)
            {
                return(NotFound());
            }

            return(Ok(clinicaProcurada));
        }
Esempio n. 22
0
        public ActionResult Create([Bind(Include = "ClinicaID,NomeClinica,IDMedico")] Clinicas clinicas)
        {
            if (ModelState.IsValid)
            {
                db.Clinica.Add(clinicas);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(clinicas));
        }
        // Busca uma Clinica especifica
        public Clinicas BuscarClinica(int clinicaId)
        {
            Clinicas clinica = new Clinicas();

            using (SpMedicalGroupContext ctx = new SpMedicalGroupContext())
            {
                clinica = ctx.Clinicas.Find(clinicaId);
            }

            return(clinica);
        }
Esempio n. 24
0
        public async Task <IActionResult> Create([Bind("idClinica,telefone,cep,logradouro,bairro,uf,cidade,nome")] Clinicas clinicas)
        {
            if (ModelState.IsValid)
            {
                _context.Add(clinicas);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(clinicas));
        }
Esempio n. 25
0
        public void Update(Clinicas clinica)
        {
            SqlCommand comando = new SqlCommand();

            comando.CommandType = System.Data.CommandType.Text;
            comando.CommandText = "Update into Clinicas(CNPJ, NOME) values(@CNPJ, @NOME)";

            comando.Parameters.AddWithValue("@CNPJ", clinica.cnpj);
            comando.Parameters.AddWithValue("@NOME", clinica.nome);

            Conexao.CRUD(comando);
        }
        public void Deletar(int Id)
        {
            using (SpmedgroupContext ctx = new SpmedgroupContext())
            {
                Clinicas clinicaProcurada = ctx.Clinicas.Find(Id);
                //Dá para fazer sem essa linha, mas aí o parâmetro seria Clinicas clinica, tendo que mandar
                //todos os dados no Postman

                ctx.Clinicas.Remove(clinicaProcurada);
                ctx.SaveChanges();
            }
        }
Esempio n. 27
0
 public IActionResult Post(Clinicas clinica)
 {
     try
     {
         ClinicaRepository.Cadastrar(clinica);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(new { mensagem = ex.Message + "ERROOO" }));
     }
 }
        public async Task <IActionResult> Create([Bind("ClinicasID,NomeClinica,Estrelas,DepartamentoID")] Clinicas clinicas)
        {
            if (ModelState.IsValid)
            {
                _context.Add(clinicas);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["DepartamentoID"] = new SelectList(_context.Departamentos, "DepartamentoID", "DepartamentoID", clinicas.DepartamentoID);
            return(View(clinicas));
        }
Esempio n. 29
0
        /// <summary>
        /// Verifica se o tamanho dos campos do objeto excedem o limite estabelecido no banco de dados.
        /// </summary>
        /// <param name="entity">Contêm os dados do campo.</param>
        /// <returns>
        /// True se algum campo possuir mais caracteres do que o limite declarado no banco de dados ou
        /// False caso todos os campos respeitem esta especificação.
        /// </returns>
        public static bool Verificar(Clinicas entity)
        {
            if (entity.Email.Length > 50 ||
                entity.Cnpj.Length > 18 ||
                entity.Nome.Length > 50 ||
                entity.TelefoneCom.Length > 14)
            {
                return(true);
            }

            return(false);
        }
Esempio n. 30
0
 public IActionResult Post(Clinicas clinica)
 {
     try
     {
         ClinicaRepository.Cadastrar(clinica);
         return(Ok());
     }
     catch (Exception)
     {
         return(BadRequest());
     }
 }