public int Registrar(entDiagnostico objDiagnostico) { int filas = diagnosticoDAO.Registar(objDiagnostico); fabricaDAO.closeConexion(); return(filas); }
private entDiagnostico GetDiagnostico(string diagnostico, entHistoriaClinica objHistoriaClinica) { entDiagnostico objDiagnostico = new entDiagnostico(); objDiagnostico.HistoriaClinica = objHistoriaClinica; objDiagnostico.observacion = diagnostico; return(objDiagnostico); }
public int Registar(entDiagnostico objDiagnostico) { SqlCommand cmd = null; SqlConnection conex = null; int filas = -1; try { conex = fabricaDAO.openConexionSQL(); cmd = new SqlCommand("spRegistrarDiagnostico", conex); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prmIdHistoriaClinica", objDiagnostico.HistoriaClinica.idHistoriaClinica); cmd.Parameters.AddWithValue("@prmObservacion", objDiagnostico.observacion); filas = cmd.ExecuteNonQuery(); return(filas); } catch (Exception ex) { return(filas); } }
protected void btnRegistrar_Click(object sender, EventArgs e) { if (txtDiagnostico.Text != string.Empty) { entPaciente objPaciente = (entPaciente)Session["paciente"]; objPaciente = GetPaciente(objPaciente.apPaterno, objPaciente.apMaterno); entHistoriaClinica objHistoriaClinica = new entHistoriaClinica(); objHistoriaClinica.Paciente = objPaciente; GestionarHistoriaClinicaServicio gestionarHistoriaClinicaServicio = new GestionarHistoriaClinicaServicio(); int filas = gestionarHistoriaClinicaServicio.Registrar(objHistoriaClinica); bool resultado = false; if (filas == 1 || filas == -1) { resultado = true; } else if (filas == -2) { Response.Write("<script>alert('ERROR: No se pudo registrar el Historial Clínico')</script>"); } objHistoriaClinica = gestionarHistoriaClinicaServicio.BuscarPorPaciente(objPaciente.idPaciente); GestionarDiagnosticoServicio gestionarDiagnosticoServicio = new GestionarDiagnosticoServicio(); entDiagnostico objDiagnostico = GetDiagnostico(txtDiagnostico.Text, objHistoriaClinica); int filas2 = gestionarDiagnosticoServicio.Registrar(objDiagnostico); if (resultado == true && filas2 > 0) { Response.Write("<script>alert('Historial Clínico y Diagnóstico registrado exitosamente.')</script>"); Response.Redirect("frmAtencionMedica.aspx"); } } else { Response.Write("<script>alert('Llenar campos vacíos.')</script>"); } }