public int delete(DiagnosticoDTO diagnosticoDTO) { int retorno = 0; string sql = "DELETE FROM Diagnostico WHERE diagnosticoID=@diagnosticoID"; SqlConnection con = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand(sql, con); cmd.Parameters.AddWithValue("@diagnosticoID", diagnosticoDTO.diagnosticoID); cmd.CommandType = CommandType.Text; con.Open(); try { retorno = cmd.ExecuteNonQuery(); } catch (Exception ex) { retorno = 0; } finally { con.Close(); } return(retorno); }
public IHttpActionResult grabarAlta(DiagnosticoDTO param) { DiagnosticoService serv = new DiagnosticoService(); serv.grabarAlta(param.idDiagnostico, param.cRecomendaciones); return(Ok()); }
public int create(DiagnosticoDTO diagnosticoDTO) { int retorno = 0; SqlConnection conn = new SqlConnection(connectionString); string sql = "INSERT INTO Diagnostico ( descripcion, fecha_diagnostico, ingresoID ) values( @descripcion, @fecha_diagnostico, @ingresoID)"; SqlCommand sqlcmd = new SqlCommand(sql, conn); sqlcmd.Parameters.AddWithValue("@descripcion", diagnosticoDTO.descripcion); sqlcmd.Parameters.AddWithValue("@fecha_diagnostico", diagnosticoDTO.fecha_diagnostico); sqlcmd.Parameters.AddWithValue("@ingresoID", diagnosticoDTO.ingresoID); sqlcmd.CommandType = CommandType.Text; conn.Open(); try { retorno = sqlcmd.ExecuteNonQuery(); } catch { retorno = 0; } finally { conn.Close(); } return(retorno); }
protected void btnIngreso_Click(object sender, EventArgs e) { IngresoDTO ingresoDTO = (IngresoDTO)Session["ingreso_ADM_DTO"]; DiagnosticoNEG diagnosticoNEG = new DiagnosticoNEG(); DiagnosticoDTO diagnosticoDTOIN = new DiagnosticoDTO(); int retorno = 0; diagnosticoDTOIN.descripcion = txtDescripcionDiagnostico.Text; diagnosticoDTOIN.fecha_diagnostico = Convert.ToDateTime(datepicker.Text); diagnosticoDTOIN.ingresoID = ingresoDTO.ingresoID; retorno = diagnosticoNEG.create(diagnosticoDTOIN); if (retorno == 1) { //Mensaje OK divok.Visible = true; } else { //Mensaje OK diverror.Visible = true; } }
public DataTable readxIngreso(DiagnosticoDTO diagnosticoDTO) { DiagnosticoDTO dDTO = new DiagnosticoDTO(); DataTable dataTable = new DataTable(); SqlConnection conn = new SqlConnection(connectionString); string sql = "select * from Diagnostico where ingresoID = @ingresoID"; SqlCommand sqlcmd = new SqlCommand(sql, conn); sqlcmd.Parameters.Add(new SqlParameter("@ingresoID", SqlDbType.Int)); sqlcmd.Parameters["@ingresoID"].Value = diagnosticoDTO.ingresoID; try { conn.Open(); SqlDataReader rdr = sqlcmd.ExecuteReader(); dataTable.Load(rdr); rdr.Close(); } catch { dataTable = null; } finally { conn.Close(); } return(dataTable); }
public DiagnosticoDTO ObterPorPK(DiagnosticoDTO dto) { try { ComandText = "stp_CLI_DIAGNOSTICO_OBTERPORPK"; AddParameter("CODIGO", dto.Codigo); MySqlDataReader dr = ExecuteReader(); dto = new DiagnosticoDTO(); if (dr.Read()) { dto.Codigo = int.Parse(dr[0].ToString()); dto.Atendimento = dr[1].ToString(); dto.Doenca = dr[2].ToString(); dto.Descricao = dr[3].ToString(); dto.Sigla = dr[4].ToString(); } } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public async Task <IActionResult> PutDiagnosticoDTO(int id, DiagnosticoDTO diagnosticoDTO) { if (id != diagnosticoDTO.Id) { return(BadRequest()); } var diagnostico = await _context.Diagnostico.FindAsync(id); diagnostico = _mapper.Map(diagnosticoDTO, diagnostico); _context.Entry(diagnostico).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DiagnosticoDTOExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public IHttpActionResult grabarDiagnostico(DiagnosticoDTO param) { DiagnosticoService serv = new DiagnosticoService(); string s = serv.grabarDiagnostico(param.idCita, param.detDiagnostico, param.idDiagnostico, param.nroSesiones, param.vecesXsemana, param.fechaInicio); return(Ok()); }
public async Task <ActionResult <DiagnosticoDTO> > PostDiagnosticoDTO(DiagnosticoDTO diagnosticoDTO) { var diagnostico = _mapper.Map <Diagnostico>(diagnosticoDTO); _context.Diagnostico.Add(diagnostico); await _context.SaveChangesAsync(); return(CreatedAtAction("GetDiagnosticoDTO", new { id = diagnostico.Id }, diagnostico)); }
public int create(DiagnosticoDTO diagnosticoDTO) { int retorno = 0; DiagnosticoDAO diagnosticoDAO = new DiagnosticoDAO(); retorno = diagnosticoDAO.create(diagnosticoDTO); return(retorno); }
public DiagnosticoDTO Salvar(DiagnosticoDTO dto) { if (dto.Codigo > 0) { return(dao.Alterar(dto)); } else { return(dao.Adicionar(dto)); } }
public async Task <ActionResult <DiagnosticoDTO> > UpdateDiagnostico(DiagnosticoDTO diagDto) { Diagnostico diag = mapper.Map <DiagnosticoDTO, Diagnostico>(diagDto); var updated = await diagService.updateAsync(diag); if (!updated) { return(NotFound()); } return(await GetDiagnostico(diag.id)); }
public async Task <JsonResult> AddDiagnostico(DiagnosticoFormModel model) { DiagnosticoDTO item = new DiagnosticoDTO() { Id = model.Id, PacienteId = model.PacienteId, Resumen = model.Resumen, UserName = User.Identity.Name }; await _fichaPacienteService.AddEditDiagnosticoAsync(item); return(Json(new { Success = true })); }
public DiagnosticoDTO Alterar(DiagnosticoDTO dto) { try { ComandText = "stp_CLI_DIAGNOSTICO_ALTERAR"; AddParameter("DESCRICAO", dto.Descricao); AddParameter("SIGLA", dto.Sigla); AddParameter("ATENDIMENTO", dto.Atendimento); AddParameter("CODIGO", dto.Codigo); AddParameter("DOENCA", dto.Doenca); AddParameter("ICPC", dto.Problema); if (dto.Inicio != DateTime.MinValue.ToShortDateString()) { AddParameter("INICIO", Convert.ToDateTime(dto.Inicio)); } else { AddParameter("INICIO", DBNull.Value); } AddParameter("IDADE", dto.IdadeInicio); AddParameter("MESES", dto.MesesInicio); AddParameter("SITUACAO", dto.Situacao); if (dto.Termino != DateTime.MinValue.ToShortDateString()) { AddParameter("TERMINO", Convert.ToDateTime(dto.Termino)); } else { AddParameter("TERMINO", DBNull.Value); } AddParameter("IDADE_TERMINO", dto.IdadeTermino); AddParameter("MESES_TERMINO", dto.MesesTermino); ExecuteNonQuery(); dto.Sucesso = true; } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public List <DiagnosticoDTO> ObterPorFiltro(DiagnosticoDTO dto) { List <DiagnosticoDTO> listaDiagnosticos; try { ComandText = "stp_CLI_DIAGNOSTICO_OBTERPORFILTRO"; AddParameter("ATENDIMENTO", dto.Atendimento); AddParameter("TIPO", dto.Sigla); AddParameter("PACIENTE", dto.Paciente); AddParameter("SITUACAO", dto.Situacao); MySqlDataReader dr = ExecuteReader(); listaDiagnosticos = new List <DiagnosticoDTO>(); while (dr.Read()) { dto = new DiagnosticoDTO(); dto.Codigo = int.Parse(dr[0].ToString()); dto.Atendimento = dr[1].ToString(); dto.Doenca = dr[2].ToString(); dto.Descricao = dr[3].ToString(); dto.Sigla = dr[4].ToString(); listaDiagnosticos.Add(dto); } } catch (Exception ex) { dto = new DiagnosticoDTO(); dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); listaDiagnosticos = new List <DiagnosticoDTO>(); listaDiagnosticos.Add(dto); } finally { FecharConexao(); } return(listaDiagnosticos); }
public DiagnosticoDTO read(DiagnosticoDTO diagnosticoDTO) { DiagnosticoDTO diagDTO = new DiagnosticoDTO(); DataTable dt = new DataTable(); DiagnosticoDAO diagDAO = new DiagnosticoDAO(); dt = diagDAO.read(diagnosticoDTO); foreach (DataRow row in dt.Rows) { diagDTO.diagnosticoID = Convert.ToInt64(row["diagnosticoID"].ToString()); diagDTO.descripcion = row["descripcion"].ToString(); diagDTO.fecha_diagnostico = Convert.ToDateTime(row["fecha_diagnostico"].ToString()); diagDTO.ingresoID = Convert.ToInt64(row["ingresoID"].ToString()); } return(diagDTO); }
protected void Page_Load(object sender, EventArgs e) { cargardatospaciente(); IngresoDTO ingresoDTO = (IngresoDTO)Session["ingresoDTO"]; PacienteDTO pacienteDTO = (PacienteDTO)Session["pacienteDTO"]; List <DiagnosticoDTO> listDiagDTO = new List <DiagnosticoDTO>(); DiagnosticoNEG diagNEG = new DiagnosticoNEG(); DiagnosticoDTO diagDTOIN = new DiagnosticoDTO(); diagDTOIN.ingresoID = ingresoDTO.ingresoID; listDiagDTO = diagNEG.readxIngreso(diagDTOIN); gvDiagonosticoDiario.DataSource = listDiagDTO; gvDiagonosticoDiario.DataBind(); }
public async Task AddEditDiagnosticoAsync(DiagnosticoDTO item) { List <SqlParameter> parametros = new List <SqlParameter> { new SqlParameter("Id", item.Id), new SqlParameter("PacienteId", item.PacienteId), new SqlParameter("UserName", item.UserName) }; if (!string.IsNullOrWhiteSpace(item.Resumen)) { parametros.Add(new SqlParameter("Resumen", item.Resumen)); } else { parametros.Add(new SqlParameter("Resumen", DBNull.Value)); } await ExecuteNonQueryAsync("sp_AddEditDiagnostico", _connectionString, CommandType.StoredProcedure, parametros.ToArray()); }
public List <DiagnosticoDTO> readxIngreso(DiagnosticoDTO diagnosticoDTO) { List <DiagnosticoDTO> ldiagDTO = new List <DiagnosticoDTO>(); DiagnosticoDTO dgDTO = null; DiagnosticoDAO dgDAO = new DiagnosticoDAO(); DataTable dt = new DataTable(); dt = dgDAO.readxIngreso(diagnosticoDTO); foreach (DataRow row in dt.Rows) { dgDTO = new DiagnosticoDTO(); dgDTO.diagnosticoID = Convert.ToInt64(row["diagnosticoID"].ToString()); dgDTO.descripcion = row["descripcion"].ToString(); dgDTO.fecha_diagnostico = Convert.ToDateTime(row["fecha_diagnostico"].ToString()); dgDTO.ingresoID = Convert.ToInt64(row["ingresoID"].ToString()); ldiagDTO.Add(dgDTO); } return(ldiagDTO); }
public DiagnosticoDTO Eliminar(DiagnosticoDTO dto) { try { ComandText = "stp_CLI_DIAGNOSTICO_EXCLUIR"; AddParameter("CODIGO", dto.Codigo); dto.Codigo = ExecuteNonQuery(); dto.Sucesso = true; } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public DiagnosticoDTO Put(DiagnosticoDTO diagnosticoDTO) { Cita c = citasMedicasDbContext.Citas.Find(diagnosticoDTO.citaID); if (c is null) { return(null); } Diagnostico diagnostico = new() { valoracionEspecialista = diagnosticoDTO.valoracionEspecialista, enfermedad = diagnosticoDTO.enfermedad, citaID = c.citaID, cita = c }; c.diagnostico = diagnostico; citasMedicasDbContext.Entry(c).State = EntityState.Modified; citasMedicasDbContext.SaveChanges(); return(diagnosticoDTO); } }
public DiagnosticoDTO update(DiagnosticoDTO diagnosticoDTO) { DiagnosticoDTO retornoDTO = new DiagnosticoDTO(); return(retornoDTO); }
public void Update(Guid iddiagnostico, DiagnosticoDTO diagnosticoNew) { repository.Update(iddiagnostico, mapper.Map <diagnostico>(diagnosticoNew)); }
public DiagnosticoDTO Excluir(DiagnosticoDTO dto) { return(dao.Eliminar(dto)); }
public List <DiagnosticoDTO> ObterPorFiltro(DiagnosticoDTO dto) { return(dao.ObterPorFiltro(dto)); }
public List <DiagnosticoDTO> ListaDiagnosticoFinal(DiagnosticoDTO dto) { dto.Sigla = "F"; return(ObterPorFiltro(dto)); }
public ActionResult <DiagnosticoDTO> CreateDiagnostico(DiagnosticoDTO diagnosticoDTO) { return(diagnosticoService.Put(diagnosticoDTO)); }
public DiagnosticoDTO ObterPorPK(DiagnosticoDTO dto) { return(dao.ObterPorPK(dto)); }
public void Update(Guid Id, DiagnosticoDTO diagnostico) { service.Update(Id, diagnostico); }
public List <DiagnosticoDTO> readAll(DiagnosticoDTO unidadDTO) { List <DiagnosticoDTO> listDTO = new List <DiagnosticoDTO>(); return(listDTO); }