示例#1
0
        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;
        }
示例#2
0
        internal void RegistrarDetalleConsulta(clExamenFisico objExamenFisico, clCondicionFisica objCondicionFisica, clDiagnostico objDiagnostico, clTratamiento objTratamiento, 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_DetalleConsulta", con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@Control", "I");

                cmd.Parameters.AddWithValue("@Dia_Descripcion", objDiagnostico.Descripcion);
                cmd.Parameters.AddWithValue("@Exa_Descripcion", objExamenFisico.ExaDescripcion);
                cmd.Parameters.AddWithValue("@Trat_Descripcion", objTratamiento.Descripcion);
                cmd.Parameters.AddWithValue("@Con_ID", objExamenFisico.ConsultaID);

                SqlDataAdapter SqlDa = new SqlDataAdapter(cmd);
                SqlDa.Fill(dataset);
                datatable          = dataset.Tables[0];
                objExamenFisico.ID = Convert.ToInt32(datatable.Rows[0]["Exa_ID"]);
                objCondicionFisica.ExamenFisicoID = objExamenFisico.ID;

                ResultadoOk  = true;
                MensajeError = "";

                RegistrarCondicionFisica(objCondicionFisica, ref ResultadoOk, ref 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;
            }
        }