コード例 #1
0
    protected void BTN_Agregar_Click(object sender, EventArgs e)
    {
        EHistorial eHistorial = new EHistorial();

        eHistorial.Fecha          = TB_Fecha.Text.Trim();
        eHistorial.IdMedico       = eMedico.Identificacion;
        eHistorial.IdUsuario      = eUsuario.Identificacion;
        eHistorial.Servicio       = TB_NombreServicio.Text.Trim();
        eHistorial.MotivoConsulta = TB_MotivoConsulta.Text.Trim();
        eHistorial.Observacion    = TB_Observacion.Text.Trim();
        eHistorial.Session        = Session.SessionID;

        LHistorial lHistorial = new LHistorial();

        lHistorial.agregarHistorial(eHistorial);

        Session["medico"]   = null;
        Session["paciente"] = null;

        try
        {
            LFuncion lFuncion = new LFuncion();
            lFuncion.validarPaginaAnterior(Session["paginaAnterior"]);
        }
        catch (Exception ex)
        {
            Response.Redirect(Session["paginaAnterior"].ToString());
        }
    }
コード例 #2
0
        public DataTable agregarHistorial(EHistorial eHistorial)
        {
            DAOHistorial dAOHistorial = new DAOHistorial();
            DataTable    historial    = dAOHistorial.agregarHistorial(eHistorial);

            return(historial);
        }
コード例 #3
0
        public DataTable agregarHistorial(EHistorial eHistorial)
        {
            DataTable resultado = new DataTable();

            NpgsqlConnection conexion = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString);

            try
            {
                NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("usuario.f_agregar_historial", conexion);
                dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
                dataAdapter.SelectCommand.Parameters.Add("_id_medico", NpgsqlTypes.NpgsqlDbType.Text).Value       = eHistorial.IdMedico;
                dataAdapter.SelectCommand.Parameters.Add("_id_usuario", NpgsqlTypes.NpgsqlDbType.Text).Value      = eHistorial.IdUsuario;
                dataAdapter.SelectCommand.Parameters.Add("_motivo_consulta", NpgsqlTypes.NpgsqlDbType.Text).Value = eHistorial.MotivoConsulta;
                dataAdapter.SelectCommand.Parameters.Add("_observacion", NpgsqlTypes.NpgsqlDbType.Text).Value     = eHistorial.Observacion;
                dataAdapter.SelectCommand.Parameters.Add("_fecha", NpgsqlTypes.NpgsqlDbType.Date).Value           = eHistorial.Fecha;
                dataAdapter.SelectCommand.Parameters.Add("_servicio", NpgsqlTypes.NpgsqlDbType.Text).Value        = eHistorial.Servicio;
                dataAdapter.SelectCommand.Parameters.Add("_session", NpgsqlTypes.NpgsqlDbType.Text).Value         = eHistorial.Session;

                conexion.Open();
                dataAdapter.Fill(resultado);
            }
            catch (Exception e)
            {
                throw e;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.Close();
                }
            }

            return(resultado);
        }