public void RegistrarConsulta(ref int Con_ID, DateTime Fecha, DateTime Hora, string Motivo, string Historial, bool Seguimiento, int DoctorID, int PacienteID, string ExamenFisico, decimal Peso, decimal Talla, decimal InciceMC, decimal Temperatura, int PresionAlta, int PresionBaja, string Diganostico, string Tratamiento, ref bool ResultadoOk, ref string MensajeError) { clConsulta objConsulta = new clConsulta(Con_ID, Fecha, Hora, Motivo, Historial, Seguimiento, DoctorID, PacienteID); clExamenFisico objExamenFisico = new clExamenFisico(0, ExamenFisico, Con_ID); clCondicionFisica clCondicionFisica = new clCondicionFisica(0, Peso, Talla, InciceMC, Temperatura, PresionAlta, PresionBaja, objExamenFisico.ID); clDiagnostico clDiagnostico = new clDiagnostico(0, Diganostico, Con_ID); clTratamiento clTratamiento = new clTratamiento(0, Tratamiento, Con_ID); //objConsulta.Registrar(objConsulta, ref ResultadoOk, ref MensajeError); //Con_ID = objConsulta.ConsultaID; objConsulta.Registrar(objConsulta, objExamenFisico, clCondicionFisica, clDiagnostico, clTratamiento, ref ResultadoOk, ref MensajeError); Con_ID = objConsulta.ConsultaID; }
internal void RegistrarConsulta(clConsulta objConsulta, ref bool ResultadoOk, ref string MensajeError) { DataSet dataset = new DataSet(); DataTable datatable = new DataTable(); clConexion ObjConexion = new clConexion(); SqlConnection con = new SqlConnection(ObjConexion.Conectar()); try { SqlCommand cmd = new SqlCommand("SIUD_Consulta", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Control", "I"); cmd.Parameters.AddWithValue("@Con_Fecha", objConsulta.Fecha); cmd.Parameters.AddWithValue("@Con_Hora", objConsulta.Hora); cmd.Parameters.AddWithValue("@Con_Motivo", objConsulta.Motivo); cmd.Parameters.AddWithValue("@Con_Historial", objConsulta.Historia); cmd.Parameters.AddWithValue("@Con_Seguimiento", objConsulta.Seguimineto); cmd.Parameters.AddWithValue("@Doc_ID", objConsulta.DoctorID); cmd.Parameters.AddWithValue("@Pa_ID", objConsulta.PacienteID); SqlDataAdapter SqlDa = new SqlDataAdapter(cmd); SqlDa.Fill(dataset); datatable = dataset.Tables[0]; objConsulta.ConsultaID = Convert.ToInt32(datatable.Rows[0]["Con_ID"]); ResultadoOk = true; MensajeError = ""; } catch (Exception error) { ResultadoOk = false; MensajeError = "Ha ocurrido un Error Durante el de la Consulta" + error.Message.ToString(); } finally { con.Close(); ObjConexion = null; datatable = null; datatable = null; con = null; } }
public DataTable BuscarConsultas(string Busqueda, DateTime Desde, DateTime Hasta, int SubControl, ref bool ResultadoOK, ref string MensajeError) { clConsulta consulta = new clConsulta(); return(consulta.Buscar(Busqueda, Desde, Hasta, SubControl, ref ResultadoOK, ref MensajeError)); }