public HttpResponseMessage Post(Especialidades varEspecialidades) { if (ModelState.IsValid) { var data = "-1"; try { data = Convert.ToString(this.service.Insert(varEspecialidades)); var bitacora = BitacoraHelper.GetBitacora(Request, object_id, Convert.ToInt32(data), BitacoraHelper.TypeSql.INSERT, "sp_InsEspecialidades", new JavaScriptSerializer().Serialize(varEspecialidades), true); serviceBitacora.Insert(bitacora); } catch (ServiceException ex) { var bitacora = BitacoraHelper.GetBitacora(Request, object_id, 0, BitacoraHelper.TypeSql.INSERT, "sp_InsEspecialidades", new JavaScriptSerializer().Serialize(varEspecialidades), true); serviceBitacora.Insert(bitacora); return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message)); } return(Request.CreateResponse(HttpStatusCode.OK, data, Configuration.Formatters.JsonFormatter)); } else { var errors = ModelState.SelectMany(m => m.Value.Errors.Select(err => err.ErrorMessage != string.Empty ? err.ErrorMessage : err.Exception.Message).ToList()).ToList(); var bitacora = BitacoraHelper.GetBitacora(Request, object_id, 0, BitacoraHelper.TypeSql.INSERT, "sp_InsEspecialidades", new JavaScriptSerializer().Serialize(varEspecialidades), false, errors.ToString()); serviceBitacora.Insert(bitacora); return(Request.CreateResponse(HttpStatusCode.BadRequest, errors)); } }
public HttpResponseMessage Delete(int id) { Especialidades varEspecialidades = this.service.GetByKey(id, false); bool result = false; if (varEspecialidades == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } try { result = this.service.Delete(id);//, globalData, dataReference); var bitacora = BitacoraHelper.GetBitacora(Request, object_id, id, BitacoraHelper.TypeSql.DELETE, "sp_DelEspecialidades", new JavaScriptSerializer().Serialize(varEspecialidades), result); serviceBitacora.Insert(bitacora); } catch (ServiceException ex) { var bitacora = BitacoraHelper.GetBitacora(Request, object_id, id, BitacoraHelper.TypeSql.DELETE, "sp_DelEspecialidades", new JavaScriptSerializer().Serialize(varEspecialidades), result, ex.Message); serviceBitacora.Insert(bitacora); return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message)); } return(Request.CreateResponse(HttpStatusCode.OK, result)); }
public void mostrarEspecialidades() { DataTable tabla = new DataTable(); tabla = Especialidades.GetAll(); GrdEspecialidades.DataSource = tabla; }
public void desactivaEspecialidade(int id) { Especialidade esp; Especialidades.TryGetValue(id, out esp); esp.Desactiva(); }
public void Insertar() { EntidadCarrera carrera = new EntidadCarrera( TextCarrera.Text, ComboClave.Text ); EntidadEspecialidad especialidad = new EntidadEspecialidad( TextEspecialidad.Text ); Datos.Carrera DatosCarrera = new Datos.Carrera(); DatosCarrera.InsertCarrera(carrera); Datos.Especialidades especialidades = new Especialidades(); especialidades.InsertCarrera(especialidad); EntidadCarreraEspecialidad entidad = new EntidadCarreraEspecialidad( especialidad.Especialidad, carrera.Carrera ); Datos.CarreraEspecialidad carrera1 = new CarreraEspecialidad(); carrera1.InsertCarreraEspecialidad(entidad); }
private bool ExisteEnLaBaseDeDatos() { Repositorio <Especialidades> db = new Repositorio <Especialidades>(); Especialidades especialidades = db.Buscar((int)IdNumericUpDown.Value); return(especialidades != null); }
private void FrmAgregarMedico_Load(object sender, EventArgs e) { CmbEspecialidades.DataSource = Especialidades.LlenarCmb(); CmbEspecialidades.DisplayMember = "descripcion"; CmbEspecialidades.ValueMember = "idEspecialidad"; CmbEspecialidades.SelectedIndex = -1; }
public Estabelecimento ToEstabelecimento() { Estabelecimento estabelecimento = new Estabelecimento() { Id = IdEstabelecimento, Nome = Nome, Telefone = Telefone, Ativo = Ativo, Criticas = Criticas?.Select(c => c.Critica).ToList(), Especialidades = Especialidades?.Select(e => e.ToEspecialidade()).ToList(), Localizacao = new Localizacao(Latitude, Longitude), Horarios = HorarioFuncionamento?.Select(h => h.ToHorarioFuncionamento()).ToList() }; if (estabelecimento.Criticas == null) { estabelecimento.Criticas = new List <string>(); } if (estabelecimento.Especialidades == null) { estabelecimento.Especialidades = new List <Especialidade>(); } if (estabelecimento.Horarios == null) { estabelecimento.Horarios = new List <HorarioFuncionamento>(); } return(estabelecimento); }
private void ButtonEditar_Click(object sender, RoutedEventArgs e) { if (Nombre.Text == "") { MessageBox.Show("Debe indicar un Nombre"); return; } ConsultorioSagradaFamilia.Models.Especialidad especialidad = new ConsultorioSagradaFamilia.Models.Especialidad { IdEspecialidad = Especialidad.IdEspecialidad, Nombre = Nombre.Text, Habilitada = Habilitada.IsChecked.GetValueOrDefault() }; StatusMessage statusMessage = DbContextSingleton.dbContext.EditarEspecialidad(especialidad); MessageBox.Show(statusMessage.Mensaje); if (statusMessage.Status == 0) { Especialidades especialidads = new Especialidades(); Layout.Frame.Navigate(especialidads); } }
public async Task <IActionResult> Edit(int id, [Bind("Nome,CodEspecialidade,ValorConsulta,Descricao")] Especialidades especialidades) { if (id != especialidades.CodEspecialidade) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(especialidades); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EspecialidadesExists(especialidades.CodEspecialidade)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(especialidades)); }
public Questao() { Especialidades = new Especialidades(); MediaComentario = new Media(); MediaComentario.Imagens = new List <String>(); Apostilas = new Apostilas(); }
private void frmRegistrarAgenda_Load(object sender, EventArgs e) { if (unProfesional.TieneAgenda()) { MessageBox.Show("El profesional ya cuenta con una agenda", "Error!", MessageBoxButtons.OK); this.Close(); } cmbEspecialidades.DataSource = Especialidades.ObtenerEspecialidadesProfesional(unProfesional.Id); cmbEspecialidades.ValueMember = "Codigo"; cmbEspecialidades.DisplayMember = "Descripcion"; grillaHorarios.AutoGenerateColumns = false; grillaHorarios.MultiSelect = false; dtpDesde.MinDate = DateTime.Parse(System.Configuration.ConfigurationSettings.AppSettings["Fecha"]); dtpHasta.MinDate = DateTime.Parse(System.Configuration.ConfigurationSettings.AppSettings["Fecha"]); generarGrilla(); //OBTENGO LOS DIAS cmbDias.DataSource = Utiles.ObtenerTodosLosDias(); cmbDias.ValueMember = "Id"; cmbDias.DisplayMember = "Detalle"; //OBTENGO LAS HORAS cmbHoraDesde.DataSource = Utiles.ObtenerHorasDiasHabiles(); cmbHoraDesde.ValueMember = "LaHora"; cmbHoraDesde.DisplayMember = "HoraAMostrar"; cmbHoraHasta.DataSource = Utiles.ObtenerHorasDiasHabiles(); cmbHoraHasta.ValueMember = "LaHora"; cmbHoraHasta.DisplayMember = "HoraAMostrar"; lblNombre.Text = unProfesional.Apellido + ", " + unProfesional.Nombre; }
public async Task <IHttpActionResult> PutEspecialidades(int id, Especialidades especialidades) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != especialidades.ID) { return(BadRequest()); } db.Entry(especialidades).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EspecialidadesExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IActionResult Put(int id, Especialidades especialidadeAtualizada) { Especialidades especialidadeBuscada = _especialidadeRepository.BuscarPorId(id); // Verifica se especialidadeBuscada é diferente de nulo if (especialidadeBuscada != null) { //Haverá uma tentativa de atulizar a especialidade try { //Caso seja, a especialidade será atualizada _especialidadeRepository.Atualizar(id, especialidadeAtualizada); //E retornará um StatusCode Ok return(StatusCode(200)); } //Ao tentar atualizar, se não for possível, retornará um StatusCode com erro catch (Exception erro) { return(BadRequest(erro)); } } //Se especialidade não for diferente de nulo, retornará um StatusCode NotFound return(StatusCode(404)); }
public List <Especialidades> listarEspecialidades() { List <Especialidades> listado = new List <Especialidades>(); AccesoDatosManager accesoDatos = new AccesoDatosManager(); Especialidades uni = new Especialidades(); try { accesoDatos.setearConsulta("Select Idespecialidad, Descripcion from ESPECIALIDADES"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { uni = new Especialidades(); uni.idespecialidad = (int)accesoDatos.Lector["IdEspecialidad"]; uni.descripcion = accesoDatos.Lector["Descripcion"].ToString(); listado.Add(uni); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public async Task <ActionResult <Especialidades> > PostEspecialidades(Especialidades especialidades) { _context.Especialidades.Add(especialidades); await _context.SaveChangesAsync(); return(CreatedAtAction("GetEspecialidades", new { id = especialidades.Id }, especialidades)); }
public JsonResult guardar(cEspecialidades cEspecialidades) { Especialidades especialidades = new Especialidades(); if (cEspecialidades.Id != 0) { especialidades = db.Especialidades.Where(a => a.Id == cEspecialidades.Id).FirstOrDefault(); if (especialidades == null) { return(Json(new { status = false, mensaje = "No existe el registro" })); } especialidades.Nombre = cEspecialidades.Nombre; especialidades.Estado = cEspecialidades.Estado; especialidades.Agregado = DateTime.Now; db.Especialidades.Attach(especialidades); db.Entry(especialidades).State = System.Data.Entity.EntityState.Modified; } else { especialidades.Nombre = cEspecialidades.Nombre; especialidades.Estado = cEspecialidades.Estado; especialidades.Agregado = DateTime.Now; db.Especialidades.Add(especialidades); } db.SaveChanges(); return(Json(new { status = true, mensaje = "Datos guardados", datos = especialidades })); }
private void FrmModificarApellido_Load(object sender, EventArgs e) { CmbEspecialidad.DataSource = Especialidades.LlenarCmb(); CmbEspecialidad.DisplayMember = "descripcion"; CmbEspecialidad.ValueMember = "idEspecialidad"; CmbEspecialidad.SelectedIndex = -1; }
private async void Update(Especialidades esp) { bool result = get.TestConnection(); if (result == true) { IsVisible = false; ListVisible = true; var response = await functions.Update(esp, "/Api/especialidades/update_public.php"); if (!response) { await MaterialDialog.Instance.SnackbarAsync(message : "No se pudo actualizar"); } else { GetEspecialties(); } } else { IsVisible = true; ListVisible = false; } }
public async Task <IActionResult> PutEspecialidades(int id, Especialidades especialidades) { if (id != especialidades.Id) { return(BadRequest()); } _context.Entry(especialidades).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EspecialidadesExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public void Cadastrar(Especialidades especialidade) { using (SPMedGroupContext ctx = new SPMedGroupContext()) { ctx.Especialidades.Add(especialidade); ctx.SaveChanges(); } }
public frmModificarEspecialidadProfesional(Persona persona, Especialidades especialidad) //modifica especialidad { InitializeComponent(); esp = especialidad; pers = persona; esModificar = true; cboEspecialidad.Enabled = false; }
/// <summary> /// Cadastra uma nova especialidade /// </summary> /// <param name="novaEspecialidade">Objeto com as informações de especialidade</param> public void Cadastrar(Especialidades novaEspecialidade) { // Adiciona novaEspecialidade ctx.Especialidades.Add(novaEspecialidade); // Salva as informações para serem gravadas no banco de dados ctx.SaveChanges(); }
private Especialidades LlenarClase() { Especialidades especialidades = new Especialidades(); especialidades.EspecialidadId = (int)IdNumericUpDown.Value; especialidades.Descripcion = DescripcionTextBox.Text; return(especialidades); }
public Especialidades GetEspecialidadesSimulado(List <Exercicio> simulados, ExercicioDTO simulado) { List <Especialidade> listaDeEspecialidades = simulados.Where(x => x.ID == simulado.ID).Select(d => d.Especialidade).ToList(); Especialidades especialidades = new Especialidades(); especialidades.AddRange(listaDeEspecialidades); return(especialidades); }
private void btnEditarEspecialidad_Click(object sender, EventArgs e) { Especialidades esp = (Especialidades)dgvEspecialidadesProf.CurrentRow.DataBoundItem; frmModificarEspecialidadProfesional modif = new frmModificarEspecialidadProfesional(persona, esp); modif.ShowDialog(); cargar(); }
public void cadastrarEspecialidade(Especialidades especialidade) { using (MedicalGroupContext ctx = new MedicalGroupContext()) { ctx.Especialidades.Add(especialidade); ctx.SaveChanges(); } }
public ActionResult DeleteConfirmed(int id) { Especialidades especialidades = db.Especialidades.Find(id); db.Especialidades.Remove(especialidades); db.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult Post(Especialidades novaEspecialidade) { // Faz a chamada para o método .Cadastrar(); _especialidadeRepository.Cadastrar(novaEspecialidade); // Retorna o status code 201 - Created com a URL e o objeto cadastrado return(StatusCode(201)); }
private void FrmPracticas_Load(object sender, EventArgs e) { MostrarPracticas(); cmbEspecialidades.DataSource = Especialidades.LlenarCmb(); cmbEspecialidades.DisplayMember = "descripcion"; cmbEspecialidades.ValueMember = "idEspecialidad"; cmbEspecialidades.SelectedIndex = -1; }
public Especialidades GetAll() { SqlConnection oCnn = this.CreateConnection(); using (oCnn) { oCnn.Open(); SqlCommand oCmd = new SqlCommand(); using (oCmd) { oCmd.Connection = oCnn; oCmd.CommandType = CommandType.StoredProcedure; oCmd.CommandText = "especialidadesGetAll"; Especialidades oEspecialidades = new Especialidades(); try { SqlDataReader oReader = oCmd.ExecuteReader(); using (oCnn) { while (oReader.Read()) { Especialidad oEspecialidad = new Especialidad(); oEspecialidad.ID = Convert.ToInt32(oReader["id_especialidad"]); oEspecialidad.Descripcion = Convert.ToString(oReader["desc_especialidad"]); oEspecialidades.Add(oEspecialidad); oEspecialidad = null; } return oEspecialidades; } } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de especialidades", Ex); throw ExcepcionManejada; } finally { oEspecialidades = null; } } } }
public Especialidades GetOne(int id) { SqlConnection oCnn = this.CreateConnection(); using (oCnn) { oCnn.Open(); SqlCommand oCmd = new SqlCommand(); using (oCmd) { oCmd.Connection = oCnn; oCmd.CommandType = CommandType.StoredProcedure; oCmd.CommandText = "especialidadesGetOne"; oCmd.Parameters.AddWithValue("@id_especialidad", id); //Aunque debemos buscar solo un elemento, siempre devolvemos //una colección. Es más fácil de manipular y controlar Especialidades oEspecialidades = new Especialidades(); //No retornamos DataSets, siempre utilizamos objetos para hacernos //independientes de la estructura de las tablas en el resto //de las capas. Para ellos leemos con el DataReader y creamos //los objetos asociados que se esperan try { //Ejecutamos el comando y retornamos los valores SqlDataReader oReader = oCmd.ExecuteReader(); using (oReader) { while (oReader.Read()) { //si existe algun valor, creamos el objeto y lo almacenamos en la colección Especialidad oEspecialidad = new Especialidad(); oEspecialidad.ID = Convert.ToInt32(oReader["id_especialidad"]); oEspecialidad.Descripcion = Convert.ToString(oReader["desc_especialidad"]); //Agregamos el objeto a la coleccion de resultados oEspecialidades.Add(oEspecialidad); oEspecialidad = null; } //retornamos los valores encontrados return oEspecialidades; } } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de la especialidad", Ex); throw ExcepcionManejada; } finally { //liberamos la memoria utilizada por los objetos oEspecialidades = null; } } } }